TECH OFFER

Application-to-application Mutual Trust with Identity Attestation

KEY INFORMATION

TECHNOLOGY CATEGORY:
Infocomm - Security & Privacy
Infocomm - Mobility
Show more >
TECHNOLOGY READINESS LEVEL (TRL):
LOCATION:
Singapore
ID NUMBER:
TO174588

TECHNOLOGY OVERVIEW

As applications evolve to become more complex and collaborative, there is an increasing need for applications to cross-communicate with one another and have some means of establishing mutual trust in order to perform their individual functions. This is especially relevant to applications that depend on other applications for user authentication, payment, and secure data transfer for trusted data storage or processing. As some of these applications may operate in untrusted environments, such as unsecured IoT devices or compromised mobile devices, an application would have to determine if the other application is what it claims to be, has not been tampered with (both statically and dynamically), and can communicate over a trusted communication channel, before trust can be established.

This technology offer provides an application-based secure element bounded within the application which can provide attestation to the app’s identity and integrity, thereby enabling mutual trust. This technology can be use in a variety of applications, including mobile applications, server-side applications, or even applications running within robots or IoT devices.

TECHNOLOGY FEATURES & SPECIFICATIONS

To ensure an application’s identity and integrity, this technology embeds a secure element into the application. With this isolated secure element, trust can be established between an application communicating with another application in the same device or across different devices. This can then be used to create a trusted communication channel between servers and/or applications.

Application-to-application mutual trust can occur in a variety of combinations and depending on the actual use case, trust may be an application trusting another application (one-sided) or both applications trusting each other (mutual). The following one-sided/mutual configurations are supported by this technology:

  • Application-to-application (within device)
  • Application-to-application (cross device)
  • Application-to-secure element (within device/cross device)
  • Application-to-server
  • Server-to-server

POTENTIAL APPLICATIONS

This technology enables individuals, banks, enterprises and government entities to establish inter-application authenticity and enables the storage of sensitive or confidential personal and corporate data, including credentials, private keys, tokens, and purchase or transaction data. Potential applications also include:

  • Securing IoT devices, payment wallets
  • Digital Identity
  • Secure messaging
  • Mobile and Remote Access cybersecurity
  • Digital asset security (user authentication, securing data-at-rest and data-in-transit)
  • Banking, Financial Service and Insurance (BFSI) application security

Unique Value Proposition

  • Embedded secure element - similar in performance to a hardware security token (never gets lost)
  • Secured by banking-grade cryptographic algorithms
  • Isolated environment ensures tamper-free operation even if physical device is compromised
  • IMDA accredited, EAL3+ certified, FIPS 140-2 validated
  • Enables applications which are trusted, secure and scalable
  • Supports Zero-Trust strategy: "Never Trust, Always Verify"
RELATED TECH OFFERS
Wireless Data Transmission via Ultrasound in Metallic/Explosive Environment
TV White Space Super Wi-Fi
LEDs for Enabling Wireless Communications and Internet-of-Things
Watermarking Neural Network Models for Proof-of-Ownership
Non-Invasive Industrial Monitoring Using Acoustics AI
Clinically Validated Mobile-Based Digital Psychotherapy For Stress and Mental Wellbeing
AI-based Android Application Behaviour Surveillance
Synthetically-generated Privacy-preserving Data for Machine Learning
Autonomous Materials Handling System
Data Analytics and Insights Software Platform for Smart Buildings