Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
๐ BS ISO/IEC 29192 is the UK implementation, published by the British Standards Institution (BSI), of the ISO/IEC 29192 international series, which specifies Information technology โ Security techniques โ Lightweight cryptography. Prepared under the responsibility of BSI Technical Committee IST/33 (IT โ Security techniques), it defines low-overhead cryptographic algorithms and related requirements for resource-constrained embedded and IoT devices. It is an important standard basis for protecting RFID, sensor nodes, smart meters, and wearable devices.
With the proliferation of IoT, RFID, and smart cards, a large number of devices need to protect data security under very low resource conditions. The ISO/IEC 29192 series started publishing in 2012, defining the constraint categories, security requirements, and concrete algorithms of lightweight cryptography. BSI implemented the series as British Standards, forming BS ISO/IEC 29192.
The parts are clearly structured: Part 1 specifies general requirements and constraint classification, Part 2 specifies block ciphers, Part 3 specifies stream ciphers, and Parts 4 and 5 add related algorithms and mechanisms. Together the parts provide a complete, verifiable lightweight cryptography suite for resource-constrained environments.
| Standard | Part Title | Year | Key Technical Content |
|---|---|---|---|
| BS ISO/IEC 29192-1:2012 | General | 2012 | Constraint categories (chip area, energy, code/RAM size, bandwidth, execution time), security and classification requirements |
| BS ISO/IEC 29192-2:2012 | Block ciphers | 2012 | 64-bit block cipher PRESENT, 128-bit block cipher CLEFIA, including object identifiers and test vectors |
| BS ISO/IEC 29192-3:2012 | Stream ciphers | 2012 | General stream-cipher models and keystream generators, Enocoro-128v2 and Enocoro-80 |
| BS ISO/IEC 29192-4:2013+A1:2016 | Supplementary part (scanned edition) | 2013/2016 | Summarized from public domain knowledge; involves related algorithms or authentication mechanisms |
| BS ISO/IEC 29192-5:2016 | Supplementary part (scanned edition) | 2016 | Summarized from public domain knowledge; involves supplementary lightweight algorithms or applications |
Part 1 defines the constraint categories of lightweight cryptography (chip area, energy consumption, program code and RAM size, communication bandwidth, execution time) and the security and classification requirements, providing unified criteria for algorithm selection and implementation.
Part 2 specifies the 64-bit block cipher PRESENT and the 128-bit block cipher CLEFIA, giving algorithm structure, key schedule, object identifiers, and test vectors, to balance different levels of security strength against implementation overhead.
Part 3 specifies the general models of stream ciphers (synchronous keystream generators, output functions) and the Enocoro-128v2 and Enocoro-80 dedicated keystream generators, suitable for high-speed, low-latency data protection in resource-constrained scenarios.