PUF circuit with exponential growth type response quantity and encryption device
An exponential growth and circuit technology, applied in static memory, instruments, etc., can solve problems such as weak PUF strength, achieve fast response speed, realize the effects of on-demand generation and security protection
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0047] According to an embodiment of the present application, a PUF circuit with an exponentially increasing response quantity is provided, such as figure 1 As shown, the circuit includes a unit storage array 11 with PUF characteristics, an error correction code circuit 12, and a register response selection array 13, and the unit storage array 11, the error correction code circuit 12, and the register response selection array 13 are connected in sequence:
[0048] The unit storage array 11 generates a response with PUF characteristics under the action of an external challenge signal, and the response is stably input to the register response selection array 13 through the error correction code circuit 12, and is output after logic combination in the register response selection array 13 The final response result is obtained; the logical combination is: every two rows of registers form a group, and the output of the two registers in the same column in each group is increased by a ...
Embodiment 2
[0065] According to the embodiment of the present application, another PUF circuit with an exponentially increasing number of responses is provided, such as Figure 5 As shown, the circuit includes a unit storage array 21 with PUF characteristics, an error correction code circuit 22, and the unit storage array 21 is connected to the error correction code circuit 22:
[0066] The unit storage array 21 produces a response with PUF characteristics under the action of an external challenge signal, and after the response is re-input to the unit storage array 21 through the error correction code circuit 22, the unit storage array 21 is processed by a logic combination circuit. The output value is logically combined again to get the final response result;
[0067] Wherein the logical combinational circuit is: in the unit storage array 21, every two rows of memory cells are a group, and the output of the two memory cells of the same column in each group is increased by a two-to-one se...
Embodiment 3
[0079] The embodiment of the present application provides a PUF-based data encryption device, such as Figure 8 As shown, the device includes: a PUF module 31, a processor 32, and an encryption module 33. The PUF module 31 includes the PUF circuit described in the foregoing embodiment 1 or embodiment 2 with an exponentially increasing number of responses:
[0080] The PUF module 31 is configured to generate an encryption key based on the response data output by the PUF circuit having an exponentially increasing response quantity;
[0081] The processor 32 is configured to obtain an encryption key from the PUF module 31, and send the encryption key to an encryption module 33;
[0082] The encryption module 33 is configured to use the encryption key to encrypt data.
[0083] Using the PUF-based data encryption device of the embodiment of the present application to encrypt data can greatly increase the speed of key generation and improve the efficiency of encryption.
[0084] F...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com