Repository logo
 
Loading...
Thumbnail Image
Publication

A DISTRIBUTED IDENTITY SYSTEM

Use this identifier to reference this record.

Abstract(s)

The company Youverse is at the forefront of innovative face authentication technology and is dedicated to enhancing digital interactions through secure identity verification. It stands out for its exceptional accuracy in face authentication, validated by the prestigious NIST benchmark. Youverse offers a hands-free user experience, fostering privacy, convenience, and trust for widespread face authentication adoption. The internship aimed at developing a secure Distributed Identity System (DIS). This involved creating a robust web API for distributed face authentication and integrating it into real-world applications. The DIS required functionalities such as distributed face metadata registration, secure messaging for the WebSocket Secure (WSS) authentication process. An accompanying back-end client application was developed to support the DIS. The next phase focused on developing an Android Software Development Kit (SDK) designed to securely manage the company’s intellectual property, assets. This SDK enables seamless integration of Youverse’s technology into other mobile applications, facilitating its expansion to the mobile market. The SDK managed dynamic asset secure download and local storage; and utilised a custom public PASETO license for asset usage authorisation. The assets and licenses back-end web API application was also developed, which utilises encryption algorithms, key derivation functions and digital signatures to ensure content confidentiality, integrity and authenticity during transmission and storage. The Android SDK integrated AWS Cognito client-side for authentication and authorisation, enabling access to Youverse-mentioned private cloud-deployed applications. In addition to these advancements, the internship included a security review, incorporating threat modelling to assess API and mobile application security. In essence, this internship encompassed the development of a DIS, a comprehensive Android SDK, and two web API services. These contributions collectively advance the landscape of face authentication, underscoring Youverse’s commitment to privacy, security, and seamless user experiences.

Description

Keywords

Mobile licensing Secure download Secure storage Distributed identity system Distributed face authentication Secure messaging

Citation

Research Projects

Organizational Units

Journal Issue