← back
CVE-2017-13091

The P1735 IEEE standard describes flawed methods for encrypting electronic-design intellectual property (IP), including improperly specified padding in CBC mode allows use of an EDA tool as a decryption oracle

EPSS 0.5%CWE-310
In short

The IEEE P1735 standard for protecting electronic design files has flawed encryption methods, particularly in how it handles data padding in CBC mode. This weakness allows attackers to use design tools as decryption tools to recover the original unencrypted files without needing the encryption key.

Technical detail

CBC mode padding is improperly specified in IEEE P1735 implementations, enabling padding oracle attacks where an EDA tool serves as a decryption oracle. An attacker can iteratively query the tool with manipulated ciphertexts to recover plaintext intellectual property without possessing the encryption key, compromising confidentiality of protected IP.

Summary generated and translated by AI from the official description.
The P1735 IEEE standard describes flawed methods for encrypting electronic-design intellectual property (IP), as well as the management of access rights for such IP, including improperly specified padding in CBC mode allows use of an EDA tool as a decryption oracle. The methods are flawed and, in the most egregious cases, enable attack vectors that allow recovery of the entire underlying plaintext IP. Implementations of IEEE P1735 may be weak to cryptographic attacks that allow an attacker to obtain plaintext intellectual property without the key, among other impacts.
Affected products
IEEE · Standard

Want to know if your infrastructure is exposed to this?

Talk to TrueHacking →