Anti-counterfeit communication system
AssigneeeMemory Technology Inc.
InventorsMeng-Yi Wu, Hsin-Ming Chen
Life of this patent
Estimating the term…
Abstract
The communication system includes a communication buffer and a communication terminal. The communication buffer includes a physical unclonable function (PUF) device, and the communication buffer provides a security key generated by the PUF device. The communication terminal is coupled to the communication buffer, and transmits a mapping request to the communication buffer to ask for the security key. The communication terminal manipulates the transmission data with the security key to generate the encrypted data, and transmits the encrypted data to the communication buffer. The communication buffer further restores the transmission data from the encrypted data according to the security key.
Claims21
A communication system comprising:
- a communication buffer comprising a physical unclonable function (PUF) device, and the communication buffer being configured to provide a first security key generated by the PUF device, wherein the PUF device comprises a plurality of PUF units each comprising:
- a first select transistor having a first terminal coupled to a first bit line, a second terminal, and a control terminal coupled to a word line;
- a first anti-fuse transistor having a first terminal coupled to the second terminal of the first select transistor, a second terminal, and a control terminal coupled to an anti-fuse control line;
- a second anti-fuse transistor having a first terminal, a second terminal, and a control terminal coupled to the anti-fuse control line;
- and
- a second select transistor having a first terminal coupled to a second bit line, a second terminal coupled to the first terminal of the second anti-fuse transistor, and a control terminal coupled to the word line;
- wherein during an enroll operation of the PUF unit, the anti-fuse control line is at a program voltage;
- and
- a first communication terminal coupled to the communication buffer, and configured to transmit a first mapping request to the communication buffer to ask for the first security key, manipulate transmission data with the first security key to generate first encrypted data, and transmit the first encrypted data to the communication buffer;
- wherein the communication buffer is further configured to restore the transmission data from the first encrypted data according to the first security key.
A communication system comprising:
- a communication buffer comprising a physical unclonable function (PUF) device, and the communication buffer being configured to provide a security key generated by the PUF device, and manipulate transmission data with the security key to generate encrypted data, wherein the PUF device comprises a plurality of PUF units each comprising:
- a first select transistor having a first terminal coupled to a first bit line, a second terminal, and a control terminal coupled to a word line;
- a first anti-fuse transistor having a first terminal coupled to the second terminal of the first select transistor, a second terminal, and a control terminal coupled to an anti-fuse control line;
- a second anti-fuse transistor having a first terminal, a second terminal, and a control terminal coupled to the anti-fuse control line;
- and
- a second select transistor having a first terminal coupled to a second bit line, a second terminal coupled to the first terminal of the second anti-fuse transistor, and a control terminal coupled to the word line;
- wherein during an enroll operation of the PUF unit, the anti-fuse control line is at a program voltage;
- and
- a first communication terminal coupled to the communication buffer, and configured to transmit a mapping request to the communication buffer to ask for the security key, restore the transmission data from the encrypted data according to the security key, and perform a corresponding function according to the transmission data.
A method for operating a communication system, the communication system comprising a communication buffer and a first communication terminal, and the method comprising:
- the first communication terminal transmitting a first mapping request to the communication buffer;
- the communication buffer providing a first security key generated by a PUF device in the communication buffer to the first communication terminal;
- the first communication terminal manipulating transmission data with the first security key to generate first encrypted data;
- the first communication terminal transmitting the first encrypted data to the communication buffer;
- and
- the communication buffer restoring the transmission data according to the first encrypted data and the first security key;
- and
- wherein the communication system further comprises a second communication terminal, and the method further comprises:
- the second communication terminal transmitting a second mapping request to the communication buffer;
- the communication buffer providing a second security key generated by the PUF device to the second communication terminal;
- the communication buffer manipulating the transmission data with the second security key to generate second encrypted data;
- and
- the second communication terminal restoring the second encrypted data to the transmission data according to the second security key.
Dependencies are inferred from the claim text.