Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | - | - | ||||
doc/ | 03-May-2024 | - | 53,617 | 49,968 | ||
epid/ | 03-May-2024 | - | 87,820 | 63,992 | ||
example/ | 03-May-2024 | - | 3,585 | 2,346 | ||
ext/ | 03-May-2024 | - | 128,553 | 73,840 | ||
parts-site/ | 03-May-2024 | - | 1,657 | 830 | ||
tools/ | 03-May-2024 | - | 1,946 | 1,372 | ||
Android.bp | D | 03-May-2024 | 6.4 KiB | 299 | 283 | |
CHANGELOG.md | D | 03-May-2024 | 6.5 KiB | 265 | 155 | |
LICENSE | D | 03-May-2024 | 13.3 KiB | 254 | 209 | |
LICENSE.txt | D | 03-May-2024 | 13.3 KiB | 254 | 209 | |
METADATA | D | 03-May-2024 | 537 | 22 | 20 | |
MODULE_LICENSE_APACHE2 | D | 03-May-2024 | 0 | |||
Makefile.in | D | 03-May-2024 | 4.5 KiB | 208 | 152 | |
NOTICE | D | 03-May-2024 | 13.3 KiB | 254 | 209 | |
NOTICE.txt | D | 03-May-2024 | 731 | 22 | 15 | |
OWNERS | D | 03-May-2024 | 72 | 5 | 4 | |
README.md | D | 03-May-2024 | 1.8 KiB | 64 | 37 | |
README.version | D | 03-May-2024 | 125 | 6 | 4 | |
SConstruct | D | 03-May-2024 | 21.4 KiB | 567 | 483 | |
configure | D | 03-May-2024 | 112.1 KiB | 3,969 | 3,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