PrivateIdentity 0.0.6
This package is no longer maintained.
dotnet add package PrivateIdentity --version 0.0.6
NuGet\Install-Package PrivateIdentity -Version 0.0.6
<PackageReference Include="PrivateIdentity" Version="0.0.6" />
paket add PrivateIdentity --version 0.0.6
#r "nuget: PrivateIdentity, 0.0.6"
// Install PrivateIdentity as a Cake Addin
#addin nuget:?package=PrivateIdentity&version=0.0.6
// Install PrivateIdentity as a Cake Tool
#tool nuget:?package=PrivateIdentity&version=0.0.6
Private Identity .NET SDK
Description
Ths NuGet package contains code to perform 1:N fully homomorphically encrypted (FHE) face recognition.
Benefits
- Face biometric capture
- Encrypted face recognition every 200ms
- 1:N biometric match in 60ms constant time
- Human age estimation
- Unlimited users (unlimited gallery size)
- Fair, accurate and unbiased
- Preserves user privacy with neural network cryptography + fully homomorphic encryption (CryptoNets)
- IEEE 2410 Standard for Biometric Privacy, ISO 27001, ISO 9001 compliant
- Exempt from GDPR, CCPA, BIPA, and HIPAA privacy law obligations
- Predicts in 50ms with or without network using local storage
Build
- Verified Identity
- Web Sign-in
- Payments
- Phone Unlock
- Ticketless Access Control
- Account Recovery
- Face CAPTCHA
PrivateIdentity NuGet Package
This package is "metapackage" that allows you to install several related packages as a single dependency.
Package | Version | Purpose |
---|---|---|
PrivateIdentity.Sdk | 0.0.6 | Managed wrappers for the native code |
PrivateIdentity.runtime.linux | 0.0.6 | Native binaries for the Linux x64 |
PrivateIdentity.runtime.windows | 0.0.6 | Native binaries for the Windows x64 |
You can install each package separately if you prefer to manage your dependencies manually or if you don't need support for some target platforms.
How To Start Using
After installing this package and obtaining the API key from the https://private.id web site you can run the next code sample for checking your setup:
const String API_KEY = "..."; // Replace with the valid API key
const String FILE_NAME = "..."; // Replace with the file name
using var module = Factory.GetFaceModule(new ModuleSettings(API_KEY));
using var image = await System.Drawing.Image.FromFile(FILE_NAME);
using var imageData = ImageHelper.Convert(image); // See more in PrivateIdentify.Sdk package README
Console.WriteLine($"{file} -> {module.Validate(imageData).Result}");
See more information about available SDK methods in the PrivateIdentity.Sdk package README.
Learn more about Target Frameworks and .NET Standard.
-
- PrivateIdentity.runtime.linux (>= 0.0.6)
- PrivateIdentity.runtime.windows (>= 0.0.6)
- PrivateIdentity.Sdk (>= 0.0.6)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|
- Added a way for setting a custom user identifier on enroll and reading back a list of these identifiers on predict.
- The new native binaries for both Windows and Linux with a lot of internal improvements/fixes.
- Updated the P/Invoke bindings for matching with the latest native API changes.