Soft PUF based on Camellia encryption algorithm

An encryption algorithm and ciphertext technology, applied in computing, computer security devices, and key distribution, can solve the problems of low uniqueness and randomness of microprocessor PUF, low difficulty in cracking microprocessor PUF, and unfavorable chip authentication, etc. Avoid instability, good uniqueness and randomness, high security effects

Active Publication Date: 2021-08-17
WENZHOU UNIVERSITY
View PDF6 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

According to the coding rules, each sampling point can only generate a 2-bit response. Due to the small number of response bits, the difficulty of cracking the PUF of the microprocessor is relatively low, and it is not conducive to chip authentication.
According to the experimental results, the uniqueness and randomness of the microprocessor PUF are also low

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Soft PUF based on Camellia encryption algorithm
  • Soft PUF based on Camellia encryption algorithm
  • Soft PUF based on Camellia encryption algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0032] Embodiment: a kind of soft PUF based on Camellia encryption algorithm comprises hardware platform, and hardware platform is 128 Camellia encryption algorithm hardware circuit, and 128 Camellia encryption algorithm hardware circuit has following several ports: for inputting 128 key signal K 1 (128-bit binary data) 128-bit key input port key_in[0]-[127], for inputting 128-bit plaintext signal P 1(128-bit binary data) 128-bit plaintext input port data_in[0]-[127], clock input port clk, 128-bit ciphertext output port data_out[0]-[127]; 128-bit Camellia encryption algorithm hardware circuit 128-bit sub-key k is pre-stored in 1 , 128-bit sub-key k 2 and timing path information, 128-bit subkey k 1 and 128-bit subkey k 2 128-bit binary data and 128-bit subkey k 1 and 128-bit subkey k 2 are different from each other, the timing path information includes the critical path delay T path 128 timing paths directly related to the 128-bit ciphertext output port data_out[0]-[127] ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a soft PUF (Physical Unclonable Function) based on a Camellia encryption algorithm, which comprises a hardware platform, the hardware platform is a 128-bit Camellia encryption algorithm hardware circuit, PUF response data is acquired by utilizing path delay deviation in the Camellia encryption algorithm hardware circuit, special hardware overhead is not needed, PUF response acquisition is carried out under a fixed clock frequency, the instability phenomenon caused in the frequency change process is avoided, in addition, the PUF response is subjected to multi-round data randomization of the Camellia encryption algorithm, the uniqueness and randomness are relatively high, the collection difficulty of extracting the PUF response from the output of the Camellia encryption algorithm hardware circuit is low, the number of bits is relatively large, and the security is relatively high. The Soft PUF based on the Camellia encryption algorithm has the advantages of frequency disturbance resistance, high reliability, good uniqueness and randomness and high security, and is beneficial to application in the field of information security.

Description

technical field [0001] The invention relates to a soft PUF, in particular to a soft PUF based on a Camellia encryption algorithm. Background technique [0002] With the advent of the Internet of Things (IoT) era, how to ensure secure communication between devices becomes the key. Traditional security measures store the key in non-volatile memory (Non-volatile Memory, NVM), but it is extremely vulnerable to key leaks due to attacks such as layout reverse engineering and micro-probing. Physical Unclonable Function (Physical Unclonable Function, PUF) uses random process deviations in the integrated circuit manufacturing process to generate high-security keys that can resist various physical attacks, and can be widely used in equipment anti-counterfeiting, user authentication, and integrated circuit intellectual property ( Intellectual Property, IP) nuclear protection and other occasions. [0003] Traditional PUF circuits rely on special hardware structures to generate the req...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F21/60G06F21/72H04L9/08
CPCG06F21/602G06F21/72H04L9/0861
Inventor 汪鹏君陈佳李方强李刚张会红
Owner WENZHOU UNIVERSITY
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products