White-box Cryptography
summary
White‑box cryptography claims to keep secret keys safe even when attackers control the device, exposing binaries and memory; the library protects static and dynamic keys, performs encryption, wrapping, signing, key generation/derivation/agreement, and claims it withstands DFA and DCA. A simple masking example adds random X and Y to inputs A and B so the device computes C′ and the original C is recovered offline, illustrating a homomorphic-style approach. The Z Key Box is implemented entirely in software, runs wherever a C++ compiler exists and offers Java/JavaScript bindings.
AI-written summary · about
related talks
09mWhite-box Cryptography
57mUnboxing The White-Box: Practical Attacks Against Obfuscated Ciphers
39mCryptic - keeps your secrets
28mDeveloping zero-knowledge solutions with JavaScript
37mBlack-Box Uselessness: Composing Separations in Cryptography
01h 01mCryptography: The Weird Bits
26mBurnBox: Self-Revocable Encryption in a World Of Compelled Access
01h 02mCryptographic Side-Channels on Embedded Devices
