Cutting Edge Identity Protection Using Machine Learning and Biometrics

Type

Web Application

Industry

security

TrustStamp is a computer vision and biometric startup that provides identity and trust as a Service to answer two fundamental questions: “Who are you?” and “Do I trust you?”. 10Clouds has been providing a staff augmentation service for TrustStamp for over 5 years, including Python developers specialized in Machine Learning and data processing.

10C engineers were highly involved in TrustStamp’s R&D projects. They worked with strong collaboration or under the supervision of the client's main Data Scientist. Still, developers had much independence in their day-to-day work, including both implementation and research.

Services

Biometric Authentication System
Machine Learning Algorithms
Design
Front-end Development

Our challenge

The most frequent problem was to find the encoding of an object. The encoding is a fixed-size vector of numbers. Some projects had also restrictions about the maximal size due to limited resources of the final device. Another class of problem was to detect malicious data and attacks on existing systems. Also, many smaller issues had to be solved while working on the whole algorithm like answering the questions: is the quality of a picture good enough? where is the object on an image? how to increase the amount of data and/or its quality?

How we made it happen

The solutions were usually deep neural networks trained and evaluated by our engineers. Especially convolutional neural networks (CNN). However, many classical Machine Learning algorithms were in use as well. We also involved methods from Computer Vision to pre- and post-process images but also to detect objects.

Key functionalities

Proof of Liveness

The system 10Clouds built is based on machine learning. It uses a face embedding process to create a biometric hash, which is unique to each user’s profile. Then it needs only one photo to determine whether the person in it is an actual living human and not just a photo or video.

Step-up authentication

Step-up authentication is an answer to the problem of money laundering and identity theft. Using the biometric hash to confirm the user’s identity and comparing it with photo ID and online images, the system can track a potential fraud or provide access for a legitimate customer.

Anti-money laundering and KYC solutions

Trust Stamp provides an unprecedented level of assurance and is used in the real estate and financial industries. The overall goal is to automate document and audit compliance requirements by using biometrics and proprietary document OCR resulting in increased security and a frictionless data flow.

Check other case studies

WEB DEVELOPMENT, MOBILE

Earnity

Earnity is a Silicon Valley community-based crypto platform and marketplace where users can learn about crypto through the community and share, buy, gift, or create collections of cryptos. It provides users with an easy-to-use and accessible platform for earning, learning, and collecting their favorite crypto assets. Users can also create their one-of-a-kind collection or select from themed assortments created by Earnity community members.

See more

Get the full story on how we help companies get results faster.

Contact us