Traditional methods for generating cryptographic keys in integrated circuits rely on software algorithms or physically unclonable functions (PUFs) which may not ensure true randomness and can be prone to biases and security vulnerabilities.
The patent describes a system and method for generating a random bit string in an integrated circuit using One-time Programmable Memory (OTPM) devices. These devices are connected in parallel and a predefined voltage is applied to cause a breakdown in one device, resulting in a random bit string based on the state of the broken and unbroken devices.
- Parallel connection of OTPM devices
- Application of a predefined voltage to induce a random breakdown
- Use of a current limiting circuit to control breakdown and potential drop
- Generation of random bit strings from the state of broken and unbroken OTPM devices
- Ability to configure the number of OTPM devices to achieve desired probability rates
- Enhanced security through true randomness
- Reduced complexity compared to traditional PUFs and software-based methods
- Lower risk of key compromise
- Scalable and adaptable to various applications
The prototype involves a predefined number of OTPM devices connected in parallel with a current limiting circuit in series and a voltage source to induce breakdown. A sense circuitry is used to read the state of the OTPM devices to generate the random bit string.
The OTPM memory is integrated with transistor to get used as 1T-1R cell and is demonstrated for encryption and security application like physical unclonable function (PUF). This invention is in its stage of testing and evaluation for the final objective of random bit generation for security application.
3
This technology enhances the security of smart devices and IoT systems, protecting personal and sensitive data from breaches and cyber-attacks. It ensures robust authentication mechanisms, contributing to safer and more secure digital environments.
- Semiconductor industry
- Security and authentication systems
- Internet of Things (IoT)
- Smart devices manufacturing
- Cryptography and data protection
- Cryptographic key generation
- Secure device authentication
- Unique identification for IoT devices
- Secure data storage
201821010427
456671