• Home
Name Date Size #Lines LOC

..--

doc/03-May-2024-53,61749,968

epid/03-May-2024-87,82063,992

example/03-May-2024-3,5852,346

ext/03-May-2024-128,55373,840

parts-site/03-May-2024-1,657830

tools/03-May-2024-1,9461,372

Android.bpD03-May-20246.4 KiB299283

CHANGELOG.mdD03-May-20246.5 KiB265155

LICENSED03-May-202413.3 KiB254209

LICENSE.txtD03-May-202413.3 KiB254209

METADATAD03-May-2024537 2220

MODULE_LICENSE_APACHE2D03-May-20240

Makefile.inD03-May-20244.5 KiB208152

NOTICED03-May-202413.3 KiB254209

NOTICE.txtD03-May-2024731 2215

OWNERSD03-May-202472 54

README.mdD03-May-20241.8 KiB6437

README.versionD03-May-2024125 64

SConstructD03-May-202421.4 KiB567483

configureD03-May-2024112.1 KiB3,9693,270

README.md

1# Intel(R) EPID SDK
2
3The Intel(R) Enhanced Privacy ID Software Development Kit
4
5Intel(R) EPID SDK enables adding Intel(R) EPID support to applications
6and platforms.
7
8Intel(R) EPID is a cryptographic protocol which enables the remote
9authentication of a trusted platform whilst preserving the user's
10privacy.
11
12* For a given public key there are many (e.g., millions) of private
13  keys. The key holders form a group.
14
15* Any key holder may sign against the one public key.
16
17* No one can tell which private key signed the data. This is the
18  privacy property.
19
20You can use Intel(R) EPID as a foundational building block for a
21multitude of security solutions.
22
23
24## Prerequisites
25
26* [Python](http://www.python.org)
27
28* [SCons](http://www.scons.org/)
29
30* [Parts](https://bitbucket.org/sconsparts/parts)
31
32* A C/C++ compiler supported by Parts
33
34
35## What's New in This Release
36
37See [CHANGELOG.md](CHANGELOG.md).
38
39
40## Documentation
41
42See [doc/index.html](doc/index.html) to browse the html
43documentation.
44
45
46## License
47
48See [LICENSE.txt](LICENSE.txt).
49
50
51## Math Primitives
52
53The source code used for math primitives in the Intel(R) EPID SDK is a
54subset of the Intel(R) IPP Cryptography library (version 2017 Update
552) written in pure C and not optimized for performance. For higher
56performance, you can use the commercial version of the IPP
57Cryptography library, which is available at
58[https://software.intel.com/articles/download-ipp-cryptography-libraries](https://software.intel.com/articles/download-ipp-cryptography-libraries).
59
60More information on the optimized versions of Intel(R) IPP
61Cryptography library, including mitigations for a potential
62side-channel issue are available at
63[https://security-center.intel.com/advisory.aspx?intelid=INTEL-SA-00060&languageid=en-fr](https://security-center.intel.com/advisory.aspx?intelid=INTEL-SA-00060&languageid=en-fr).
64

README.version

1URL: https://github.com/Intel-EPID-SDK/epid-sdk.git
2Version: 6.0.1
3BugComponent: 445389
4Owners: dkrahn, quanwanandy, shanyu
5
6