Name: | Description: | Size: | Format: | |
---|---|---|---|---|
2.78 MB | Adobe PDF |
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