Project information

  • Data Project: 2010-2011
    Category: FPGA implementation of a cryptography system against kleptography attacks.

Cryptomix – National Science Council, FPGA implementation of a cryptography system against kleptography attacks by pseudorandom meshing of streams of data from multiple channels.

Kleptography, introduced 20 years ago by Young and Yung [Crypto ’96], considers the(in)security of malicious implementations (or instantiations) of standard cryptographic primitivesthat may embed a “backdoor” into the system. Remarkably, crippling subliminal attacks arepossible even if the subverted cryptosystem produces output indistinguishable from a truly secure“reference implementation.” Toencrypt a desired plaintext, one simply runs an implementation (or an instantiation with particular parameters) of the encryption algorithm obtained from a hardware or software provider.