[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN118381607B - Novel static hidden DFF-PUF composite circuit - Google Patents

Novel static hidden DFF-PUF composite circuit Download PDF

Info

Publication number
CN118381607B
CN118381607B CN202410805760.3A CN202410805760A CN118381607B CN 118381607 B CN118381607 B CN 118381607B CN 202410805760 A CN202410805760 A CN 202410805760A CN 118381607 B CN118381607 B CN 118381607B
Authority
CN
China
Prior art keywords
end switch
switch
mid
gate
inverter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202410805760.3A
Other languages
Chinese (zh)
Other versions
CN118381607A (en
Inventor
贺章擎
杨博文
罗其瑞
张寅�
高燕
万美琳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hubei University of Technology
Original Assignee
Hubei University of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hubei University of Technology filed Critical Hubei University of Technology
Priority to CN202410805760.3A priority Critical patent/CN118381607B/en
Publication of CN118381607A publication Critical patent/CN118381607A/en
Application granted granted Critical
Publication of CN118381607B publication Critical patent/CN118381607B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0861Generation of secret information including derivation or calculation of cryptographic keys or passwords
    • H04L9/0866Generation of secret information including derivation or calculation of cryptographic keys or passwords involving user or device identifiers, e.g. serial number, physical or biometrical information, DNA, hand-signature or measurable physical characteristics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3271Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using challenge-response
    • H04L9/3278Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using challenge-response using physically unclonable functions [PUF]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Electronic Switches (AREA)

Abstract

The invention relates to a novel static hidden DFF-PUF composite circuit, which comprises an input port D, a first Latch1, a second Latch2, an enabling switch SW and an output port Q, and the invention relates to a novel static hidden DFF-PUF composite circuit, which does not need auxiliary data and mismatch with obvious physical trimming characteristics is derived from a detection circuit, and the DFF-PUF with high stability response is screened as a key unit, after chip production, the key reliability is not as complete as theoretical analysis, so after the key unit with high stability response is determined, the difference between mismatch sources can be artificially increased by adopting a hot carrier injection trimming method, the robustness of the key unit to environmental interference is further improved or an unstable key is eliminated, only two MOS (metal oxide semiconductor) tubes are added on the basis of the original main body PUF circuit, and compared with the traditional method for enhancing the circuit reliability through a system algorithm, the hardware cost is greatly reduced.

Description

一种新型静态隐匿的DFF-PUF复合电路A novel static hidden DFF-PUF composite circuit

技术领域Technical Field

本发明涉及电路设计和硬件安全技术领域,具体为一种新型静态隐匿的DFF-PUF复合电路。The invention relates to the technical field of circuit design and hardware security, and in particular to a novel statically hidden DFF-PUF composite circuit.

背景技术Background Art

随着现代技术的不断进步,以往针对信息安全所提出的各种数据保密措施也面临着巨大的漏洞,会对目前的芯片造成巨大的威胁,各人的敏感信息通常存储在芯片中,然而目前市面上流行的数据加密方案往往是以软件或者算法为基础,存储芯片为载体,如今,半导体微观探测工具的出现将改变目前的防护体系,攻击者可以绕过这些保护手段,通过攻击硬件本身,利用物理探测工具找到存储芯片中的根密钥,因此,硬件防护的需求在不断增加,物理不可克隆函数PUF是一种基于物理特性的硬件构造,用于生成一个独特的标识或密钥,PUF利用芯片器件中存在的微小差异,例如晶体管阈值电压、电流漏失等,来产生具有随机性和不可预测性的输出,这些差异是器件制造过程的自然变化所导致的,因此每个芯片都会有其特有的PUF。With the continuous advancement of modern technology, various data confidentiality measures proposed for information security in the past are also facing huge loopholes, which will pose a huge threat to current chips. Personal sensitive information is usually stored in chips. However, the popular data encryption schemes on the market are often based on software or algorithms, with storage chips as carriers. Today, the emergence of semiconductor microscopic detection tools will change the current protection system. Attackers can bypass these protection measures and use physical detection tools to find the root key in the storage chip by attacking the hardware itself. Therefore, the demand for hardware protection is increasing. The physical unclonable function PUF is a hardware structure based on physical properties, which is used to generate a unique identifier or key. PUF uses tiny differences in chip devices, such as transistor threshold voltage, current leakage, etc., to produce random and unpredictable outputs. These differences are caused by natural changes in the device manufacturing process, so each chip will have its own unique PUF.

实际上,即便PUF电路具有类似“指纹”的优势,它也会相应具备一些缺点,PUF电路一般会具备明显的布局以及物理特征,某些PUF会具有高度对称性,物理攻击对PUF电路具有极强危害性的根源在于,芯片制造完成后PUF电路相当于静态的“活靶子”,攻击者通过PUF电路的结构或者布局特征,可以轻易地对其进行定位并采取针对性的物理攻击,进而直接获取关键数据或间接控制芯片。In fact, even though the PUF circuit has advantages similar to "fingerprints", it also has some corresponding disadvantages. The PUF circuit generally has obvious layout and physical characteristics, and some PUFs are highly symmetrical. The reason why physical attacks are extremely harmful to the PUF circuit is that after the chip is manufactured, the PUF circuit is equivalent to a static "live target". Through the structure or layout characteristics of the PUF circuit, attackers can easily locate it and take targeted physical attacks, thereby directly obtaining key data or indirectly controlling the chip.

经过检索,中国发明公开号CN117454448B提出了一种静态隐匿的DFF-PUF复合电路,将PUF电路隐匿在混乱无序的数字后端版图中,使攻击者从图像上难以定位到具体的密钥信息单元,实现静态隐匿,可靠性是PUF电路的一个重要特性,一个PUF电路在不同的环境下,例如在温度变化、电源电压波动、噪声毛刺的作用下,相同的激励下能否产生同样的响应,然而,该PUF存在可靠性不足的缺点,故提出一种新型静态隐匿的DFF-PUF复合电路以解决上述问题。After searching, Chinese invention publication number CN117454448B proposes a statically hidden DFF-PUF composite circuit, which hides the PUF circuit in a chaotic and disordered digital backend layout, making it difficult for attackers to locate specific key information units from the image, thereby achieving static hiding. Reliability is an important characteristic of the PUF circuit. A PUF circuit can produce the same response under the same stimulus in different environments, such as temperature changes, power supply voltage fluctuations, and noise glitches. However, the PUF has the disadvantage of insufficient reliability, so a new statically hidden DFF-PUF composite circuit is proposed to solve the above problem.

发明内容Summary of the invention

针对现有技术的不足,本发明提供了一种新型静态隐匿的DFF-PUF复合电路,具备可靠性好等优点,解决了静态隐匿的DFF-PUF复合电路可靠性不佳的问题。In view of the deficiencies in the prior art, the present invention provides a novel static hidden DFF-PUF composite circuit, which has the advantages of good reliability and the like, and solves the problem of poor reliability of the static hidden DFF-PUF composite circuit.

为实现上述目的,本发明提供如下技术方案:一种新型静态隐匿的DFF-PUF复合电路,包括输入端口D、第一锁存器Latch1、第二锁存器Latch2、使能开关SW和输出端口Q,所述第一锁存器Latch1包括第一传送门TG1、第一反相器FXQ1和第一非门INV1,所述输入端口D与第一传送门TG1的输入端电性连接,所述第一传送门TG1的输出端分别与第一反相器FXQ1的输出端和第一非门INV1的输入端电性连接,所述第二锁存器Latch2包括第二传送门TG2、第二反相器FXQ2、热载流子注入HCI和第二非门INV2,所述第一反相器FXQ1的输入端和第一非门INV1的输出端均与第二传送门TG2的输入端电性连接,所述第二传送门TG2的输出端分别与第二反相器FXQ2的输出端和第二非门INV2的输入端电性连接,所述第二反相器FXQ2的输出端与热载流子注入HCI的输入端电性连接,所述第二反相器FXQ2的输入端和第二非门INV2的输出端及使能开关SW的漏极均与输出端口Q电性连接;To achieve the above-mentioned object, the present invention provides the following technical solutions: a novel static hidden DFF-PUF composite circuit, comprising an input port D, a first latch Latch1, a second latch Latch2, an enable switch SW and an output port Q, wherein the first latch Latch1 comprises a first transmission gate TG1, a first inverter FXQ1 and a first invertor INV1, the input port D is electrically connected to the input end of the first transmission gate TG1, the output end of the first transmission gate TG1 is electrically connected to the output end of the first inverter FXQ1 and the input end of the first invertor INV1, the second latch Latch2 comprises A second transmission gate TG2, a second inverter FXQ2, a hot carrier injection HCI, and a second invertor INV2, the input end of the first inverter FXQ1 and the output end of the first invertor INV1 are both electrically connected to the input end of the second transmission gate TG2, the output end of the second transmission gate TG2 is respectively electrically connected to the output end of the second inverter FXQ2 and the input end of the second invertor INV2, the output end of the second inverter FXQ2 is electrically connected to the input end of the hot carrier injection HCI, the input end of the second inverter FXQ2 and the output end of the second invertor INV2 and the drain of the enable switch SW are all electrically connected to the output port Q;

所述输入端口D用于输入信号,所述第一锁存器Latch1用于对输入的信号进行传输或存储,所述第二锁存器Latch2用于对第一锁存器Latch1输出的信号进行传输或存储,所述第一传送门TG1用于对输入的信号进行传输,所述第二传送门TG2用于对第一锁存器Latch1输出的信号进行传输,所述第一反相器FXQ1和第二反相器FXQ2均用于对输入的信号进行输出翻转或存储,所述第一非门INV1和第二非门INV2均用于对输入的信号进行翻转,所述使能开关SW用于控制第二传送门TG2、第二反相器FXQ2的通断以及第二非门INV2是否短接,所述HCI用于控制第二反相器FXQ2进行阈值电压调整。The input port D is used for inputting signals, the first latch Latch1 is used for transmitting or storing the input signals, the second latch Latch2 is used for transmitting or storing the signals output by the first latch Latch1, the first transmission gate TG1 is used for transmitting the input signals, the second transmission gate TG2 is used for transmitting the signals output by the first latch Latch1, the first inverter FXQ1 and the second inverter FXQ2 are both used for outputting flipping or storing the input signals, the first non-gate INV1 and the second non-gate INV2 are both used for flipping the input signals, the enable switch SW is used for controlling the on and off of the second transmission gate TG2 and the second inverter FXQ2 and whether the second non-gate INV2 is short-circuited, and the HCI is used for controlling the second inverter FXQ2 to adjust the threshold voltage.

进一步,第一控制时钟信号CLK分别连接在第一传送门TG1的第一输入控制信号端、第一反相器FXQ1的第一输入控制信号端、第二反相器FXQ2的第一输入控制信号端、第二反相器FXQ2的第二输入控制信号端、第二反相器FXQ2的第三输入控制信号端和第二反相器FXQ2的第四输入控制信号端,第二控制时钟信号CLKB分别连接在第一传送门TG1的第二输入控制信号端、第一反相器FXQ1的第二输入控制信号端、第二传送门TG2的第一输入控制信号端和第二传送门TG2的第二输入控制信号端,第一控制时钟信号CLK和第二控制时钟信号CLKB为反向信号,使能开关SW产生的使能开关信号EN1分别连接在第二传送门TG2的第一输入控制信号端、第二传送门TG2的第二输入控制信号端、第二反相器FXQ2的第一输入控制信号端和第二反相器FXQ2的第二输入控制信号端,使能开关SW产生的使能开关信号EN2分别连接在第二反相器FXQ2的第三输入控制信号端和第二反相器FXQ2的第四输入控制信号端,使能开关信号EN3连接在热载流子注入HCI的输入控制信号端;Further, the first control clock signal CLK is respectively connected to the first input control signal terminal of the first transmission gate TG1, the first input control signal terminal of the first inverter FXQ1, the first input control signal terminal of the second inverter FXQ2, the second input control signal terminal of the second inverter FXQ2, the third input control signal terminal of the second inverter FXQ2 and the fourth input control signal terminal of the second inverter FXQ2, and the second control clock signal CLKB is respectively connected to the second input control signal terminal of the first transmission gate TG1, the second input control signal terminal of the first inverter FXQ1, the first input control signal terminal of the second transmission gate TG2 and the second input control signal terminal of the second transmission gate TG2. The first control clock signal CLK and the second control clock signal CLKB are inverted signals, the enable switch signal EN1 generated by the enable switch SW is respectively connected to the first input control signal terminal of the second transfer gate TG2, the second input control signal terminal of the second transfer gate TG2, the first input control signal terminal of the second inverter FXQ2 and the second input control signal terminal of the second inverter FXQ2, the enable switch signal EN2 generated by the enable switch SW is respectively connected to the third input control signal terminal of the second inverter FXQ2 and the fourth input control signal terminal of the second inverter FXQ2, and the enable switch signal EN3 is connected to the input control signal terminal of the hot carrier injection HCI;

具体包括以下四种运行状态:There are four operating states:

DFF状态:当使能开关信号EN1和使能开关信号EN2均为低电平0时,此时复合电路工作处于触发器状态,当第一控制时钟信号CLK为低电平0时,第一传送门TG1导通,此时输入信号通过输入端口D和第一传送门TG1传输进第一反相器FXQ1中,并通过第一非门INV1进行翻转,当第二控制时钟信号CLKB为高电平1时,第二传送门TG2截止,使得第一非门INV1的输出信号存储在第一反相器FXQ1中而不会进入第二传送门TG2中,当第一控制时钟信号CLK为高电平1时,第一传送门TG1截止,此时输入信号不再进入第一传送门TG1中,使得第一非门INV1的输出信号保持之前状态不变,当第二控制时钟信号CLKB为低电平0时,第二传送门TG2导通,将之前锁存在第一非门INV1的输出信号传输进第二传送门TG2中,然后进入第二非门INV2并通过输出端向外输出,实现输出信号等于输入信号;DFF state: when the enable switch signal EN1 and the enable switch signal EN2 are both at low level 0, the composite circuit works in the trigger state. When the first control clock signal CLK is at low level 0, the first transmission gate TG1 is turned on. At this time, the input signal is transmitted into the first inverter FXQ1 through the input port D and the first transmission gate TG1, and is flipped through the first non-gate INV1. When the second control clock signal CLKB is at high level 1, the second transmission gate TG2 is turned off, so that the output signal of the first non-gate INV1 is stored in the first inverter FXQ1 and does not enter the second transmission gate TG2. When the first control clock signal CLK is at high level 1, the first transmission gate TG1 is turned off. At this time, the input signal no longer enters the first transmission gate TG1, so that the output signal of the first non-gate INV1 remains unchanged in the previous state. When the second control clock signal CLKB is at low level 0, the second transmission gate TG2 is turned on, and the output signal previously latched in the first non-gate INV1 is transmitted to the second transmission gate TG2, and then enters the second non-gate INV2 and is output to the outside through the output end, so that the output signal is equal to the input signal;

PUF密钥生成状态:当使能开关信号EN1为高电平1时,此时复合电路处于密钥生成的准备状态,第一传送门TG1、第一反相器FXQ1和第一非门INV1仍然根据第一控制时钟信号CLK对输入信号进行传输或存储,而第二非门INV2的输入端和输出端短接,且第二反相器FXQ2截止,此时令第二非门INV2的输入电压为VM,第二非门INV2的输出电压为VOUT,则第二反相器FXQ2的输出端与第二非门INV2的输入端连接处的电压与第二非门INV2输出的电压均维持在VM,当使能开关信号EN1和第一控制时钟信号CLK均为低电平0时,由于第二非门INV2的输出翻转阈值Vdecision等于VM,第二传送门TG2、第二反相器FXQ2和第二非门INV2将整体维持在亚稳态,根据第二反相器FXQ2驱动强度不匹配引起电流失衡,使得电压VM与Vdecision产生偏离电压ΔV,偏离电压ΔV进一步被第二非门INV2构成的灵敏放大器放大并锁存,实现数字密钥0或1的转换;PUF key generation state: When the enable switch signal EN1 is high level 1, the composite circuit is in a ready state for key generation. The first transmission gate TG1, the first inverter FXQ1 and the first invertor INV1 still transmit or store the input signal according to the first control clock signal CLK, and the input and output ends of the second invertor INV2 are short-circuited, and the second inverter FXQ2 is turned off. At this time, the input voltage of the second invertor INV2 is V M , and the output voltage of the second invertor INV2 is V OUT . Then the voltage at the connection point between the output end of the second inverter FXQ2 and the input end of the second invertor INV2 and the voltage output by the second invertor INV2 are both maintained at V M . When the enable switch signal EN1 and the first control clock signal CLK are both low level 0, since the output flip threshold V decision of the second invertor INV2 is equal to V M , the second transmission gate TG2, the second inverter FXQ2 and the second invertor INV2 will be maintained in a metastable state as a whole. According to the current imbalance caused by the mismatch of the driving strength of the second inverter FXQ2, the voltage V M and V decision generate a deviation voltage ΔV, which is further amplified and latched by the sensitive amplifier formed by the second NOT gate INV2 to achieve the conversion of the digital key 0 or 1;

PUF密钥可靠性增强状态:当使能开关信号EN1和使能开关信号EN2均为高电平1时,此时复合电路处于密钥生成的准备状态,第一传送门TG1、第一反相器FXQ1和第一非门INV1仍然根据第一控制时钟信号CLK对输入信号进行传输或存储,而第二非门INV2的输入端和输出端短接,且第二反相器FXQ2截止,此时令第二非门INV2的输入电压为VM,第二非门INV2的输出电压为VOUT,则第二反相器FXQ2的输出端与第二非门INV2的输入端连接处的电压与第二非门INV2输出的电压均维持在VM,当使能开关信号EN1、使能开关信号EN2和第一控制时钟信号CLK均为低电平0时,由于第二非门INV2的输出翻转阈值Vdecision等于VM,第二传送门TG2、第二反相器FXQ2和第二非门INV2将整体维持在亚稳态,根据第二反相器FXQ2驱动强度不匹配引起电流失衡,使得电压VM与Vdecision产生偏离电压ΔV,偏离电压ΔV进一步被第二非门INV2构成的灵敏放大器放大并锁存,实现数字密钥0或1的转换;PUF key reliability enhancement state: When the enable switch signal EN1 and the enable switch signal EN2 are both high level 1, the composite circuit is in a ready state for key generation, the first transmission gate TG1, the first inverter FXQ1 and the first invertor INV1 still transmit or store the input signal according to the first control clock signal CLK, and the input and output ends of the second invertor INV2 are short-circuited, and the second inverter FXQ2 is cut off. At this time, the input voltage of the second invertor INV2 is V M , and the output voltage of the second invertor INV2 is V OUT , then the voltage at the connection point between the output end of the second inverter FXQ2 and the input end of the second invertor INV2 and the voltage output by the second invertor INV2 are both maintained at V M , when the enable switch signal EN1, the enable switch signal EN2 and the first control clock signal CLK are all low level 0, since the output flip threshold V decision of the second invertor INV2 is equal to V M , the second transmission gate TG2, the second inverter FXQ2 and the second invertor INV2 are maintained in a metastable state as a whole, and the current imbalance is caused by the mismatch of the driving strength of the second inverter FXQ2, so that the voltage V M and V decision produce a deviation voltage ΔV, and the deviation voltage ΔV is further amplified and latched by the sensitive amplifier formed by the second invertor INV2, so as to realize the conversion of the digital key 0 or 1;

HCI状态:当使能开关信号EN1、使能开关信号EN2、使能开关信号EN3和第一锁存器Latch1输出均为高电平1时,热载流子注入HCI将第二反相器FXQ2的漏极电压置为低电平0,此时将电源电压变为2VDD,改变第二反相器FXQ2的阈值电压,实现人为调节失配源的目的。HCI state: When the enable switch signal EN1, the enable switch signal EN2, the enable switch signal EN3 and the output of the first latch Latch1 are all high level 1, the hot carrier injection HCI sets the drain voltage of the second inverter FXQ2 to a low level 0. At this time, the power supply voltage is changed to 2VDD, changing the threshold voltage of the second inverter FXQ2, thereby achieving the purpose of artificially adjusting the mismatch source.

进一步,所述第一传送门TG1包括第一前端开关M1和第二前端开关M2,所述输入端口D与第一前端开关M1的源极、第二前端开关M2的源极电性连接,所述第一前端开关M1的漏极、第二前端开关M2的漏极与第一反相器FXQ1的输出端和第一非门INV1的输入端电性连接。Further, the first transmission gate TG1 includes a first front-end switch M1 and a second front-end switch M2, the input port D is electrically connected to the source of the first front-end switch M1 and the source of the second front-end switch M2, and the drain of the first front-end switch M1 and the drain of the second front-end switch M2 are electrically connected to the output end of the first inverter FXQ1 and the input end of the first NOT gate INV1.

进一步,所述第一反相器FXQ1包括第一中端开关M3、第二中端开关M4、第三中端开关M5和第四中端开关M6,所述第二中端开关M4的漏极和第三中端开关M5的漏极均与第一前端开关M1的漏极和第二前端开关M2的漏极电性连接,所述第二中端开关M4的源极与第一中端开关M3的漏极电性连接,所述第三中端开关M5的源极与第四中端开关M6的漏极电性连接,所述第一中端开关M3的栅极、第四中端开关M6的栅极和第一非门INV1的输出端均与第二传送门TG2的输入端电性连接。Further, the first inverter FXQ1 includes a first mid-end switch M3, a second mid-end switch M4, a third mid-end switch M5 and a fourth mid-end switch M6, the drain of the second mid-end switch M4 and the drain of the third mid-end switch M5 are both electrically connected to the drain of the first front-end switch M1 and the drain of the second front-end switch M2, the source of the second mid-end switch M4 is electrically connected to the drain of the first mid-end switch M3, the source of the third mid-end switch M5 is electrically connected to the drain of the fourth mid-end switch M6, and the gate of the first mid-end switch M3, the gate of the fourth mid-end switch M6 and the output end of the first invertor INV1 are all electrically connected to the input end of the second transmission gate TG2.

进一步,所述第一非门INV1包括第一后端开关M7和第二后端开关M8,所述第一后端开关M7的栅极和第二后端开关M8的栅极均与第二中端开关M4的漏极和第三中端开关M5的漏极电性连接,所述第一后端开关M7的漏极和第二后端开关M8的漏极、第一中端开关M3的栅极、第四中端开关M6的栅极均与第二传送门TG2的输入端电性连接。Further, the first NOT gate INV1 includes a first back-end switch M7 and a second back-end switch M8, the gate of the first back-end switch M7 and the gate of the second back-end switch M8 are electrically connected to the drain of the second mid-end switch M4 and the drain of the third mid-end switch M5, the drain of the first back-end switch M7 and the drain of the second back-end switch M8, the gate of the first mid-end switch M3, and the gate of the fourth mid-end switch M6 are electrically connected to the input end of the second transmission gate TG2.

进一步,所述第二传送门TG2包括第三前端开关M9和第四前端开关M10,所述第三前端开关M9的源极、第四前端开关M10的源极与第一后端开关M7的漏极、第二后端开关M8的漏极电性连接,所述第三前端开关M9的漏极、第四前端开关M10的漏极与第二反相器FXQ2的输出端和第二非门INV2的输入端电性连接。Further, the second transmission gate TG2 includes a third front-end switch M9 and a fourth front-end switch M10, the source of the third front-end switch M9 and the source of the fourth front-end switch M10 are electrically connected to the drain of the first back-end switch M7 and the drain of the second back-end switch M8, and the drain of the third front-end switch M9 and the drain of the fourth front-end switch M10 are electrically connected to the output end of the second inverter FXQ2 and the input end of the second NOT gate INV2.

进一步,所述第二反相器FXQ2包括第五中端开关M11、第六中端开关M12、第十中端开关M12’、第七中端开关M13、第十一中端开关M13’和第八中端开关M14,所述第六中端开关M12的漏极和第十中端开关M12’的漏极以及第七中端开关M13的源极和第十一中端开关M13’的源极与第三前端开关M9的漏极和第四前端开关M10的漏极电性连接,所述第六中端开关M12的源极和第十中端开关M12’的源极与第五中端开关M11的漏极电性连接,所述第七中端开关M13的漏极和第十一中端开关M13’的漏极与第八中端开关M14的漏极电性连接,所述第五中端开关M11的栅极和第八中端开关M14的栅极均与第二非门INV2的输出端和输出端口Q电性连接。Further, the second inverter FXQ2 includes a fifth mid-end switch M11, a sixth mid-end switch M12, a tenth mid-end switch M12', a seventh mid-end switch M13, an eleventh mid-end switch M13' and an eighth mid-end switch M14, the drain of the sixth mid-end switch M12 and the drain of the tenth mid-end switch M12' and the source of the seventh mid-end switch M13 and the source of the eleventh mid-end switch M13' are connected to the drain of the third front-end switch M9 and the fourth front-end switch The drain of the sixth mid-end switch M10 is electrically connected, the source of the sixth mid-end switch M12 and the source of the tenth mid-end switch M12' are electrically connected to the drain of the fifth mid-end switch M11, the drain of the seventh mid-end switch M13 and the drain of the eleventh mid-end switch M13' are electrically connected to the drain of the eighth mid-end switch M14, and the gate of the fifth mid-end switch M11 and the gate of the eighth mid-end switch M14 are both electrically connected to the output end of the second invertor INV2 and the output port Q.

进一步,所述第二非门INV2包括第三后端开关M15和第四后端开关M16,所述第三后端开关M15的栅极、第四后端开关M16的栅极和使能开关SW的源极均与第六中端开关M12、第十中端开关M12’的漏极和第七中端开关M13、第十一中端开关M13’的源极电性连接,所述第五中端开关M11的栅极、第八中端开关M14的栅极、第三后端开关M15的漏极、第四后端开关M16的漏极、使能开关SW的漏极均与输出端口Q电性连接。Further, the second NOT gate INV2 includes a third back-end switch M15 and a fourth back-end switch M16, the gate of the third back-end switch M15, the gate of the fourth back-end switch M16 and the source of the enable switch SW are all electrically connected to the drains of the sixth mid-end switch M12 and the tenth mid-end switch M12' and the sources of the seventh mid-end switch M13 and the eleventh mid-end switch M13', the gate of the fifth mid-end switch M11, the gate of the eighth mid-end switch M14, the drain of the third back-end switch M15, the drain of the fourth back-end switch M16 and the drain of the enable switch SW are all electrically connected to the output port Q.

进一步,所述热载流子注入HCI包括第九中端开关M17,所述第九中端开关M17漏极与第五中端开关M11的漏极电性连接。Furthermore, the hot carrier injection HCI includes a ninth mid-end switch M17, and a drain of the ninth mid-end switch M17 is electrically connected to a drain of the fifth mid-end switch M11.

进一步,所述第一前端开关M1、第一中端开关M3、第二中端开关M4、第一后端开关M7、第三前端开关M9、第五中端开关M11、第六中端开关M12、第十中端开关M12’、第七中端开关M13、第十一中端开关M13’和第三后端开关M15均为PMOS管,所述第二前端开关M2、第三中端开关M5、第四中端开关M6、第二后端开关M8、第四前端开关M10、第八中端开关M14和第四后端开关M16、第九中端开关M17和使能开关SW均为NMOS管。Further, the first front-end switch M1, the first mid-end switch M3, the second mid-end switch M4, the first back-end switch M7, the third front-end switch M9, the fifth mid-end switch M11, the sixth mid-end switch M12, the tenth mid-end switch M12', the seventh mid-end switch M13, the eleventh mid-end switch M13' and the third back-end switch M15 are all PMOS tubes, and the second front-end switch M2, the third mid-end switch M5, the fourth mid-end switch M6, the second back-end switch M8, the fourth front-end switch M10, the eighth mid-end switch M14 and the fourth back-end switch M16, the ninth mid-end switch M17 and the enable switch SW are all NMOS tubes.

进一步,第一控制时钟信号CLK分别连接在第一前端开关M1的栅极、第三中端开关M5的栅极、第六中端开关M12的栅极和第七中端开关M13的栅极,第二控制时钟信号CLKB分别连接在第二前端开关M2的栅极、第二中端开关M4的栅极、第三前端开关M9的栅极和第四前端开关M10的栅极,使能开关SW产生的使能开关信号EN1分别连接在第三前端开关M9的栅极、第四前端开关M10的栅极、第六中端开关M12的栅极和第七中端开关M13的栅极,使能开关SW产生的使能开关信号EN2分别连接第十中端开关M12’的栅极和第十一中端开关M13’的栅极,使能开关信号EN3连接在第九中端开关M17的栅极,第一中端开关M3的源极、第一后端开关M7的源极、第五中端开关M11的源极和第三后端开关M15的源极均与电源电性连接,第四中端开关M6的源极、第二后端开关M8的源极、第八中端开关M14的源极和第四后端开关M16的源极和第九中端开关M17的源极均接地。Further, the first control clock signal CLK is respectively connected to the gate of the first front-end switch M1, the gate of the third mid-end switch M5, the gate of the sixth mid-end switch M12 and the gate of the seventh mid-end switch M13, the second control clock signal CLKB is respectively connected to the gate of the second front-end switch M2, the gate of the second mid-end switch M4, the gate of the third front-end switch M9 and the gate of the fourth front-end switch M10, and the enable switch signal EN1 generated by the enable switch SW is respectively connected to the gate of the third front-end switch M9, the gate of the fourth front-end switch M10, the gate of the sixth mid-end switch M12 and the gate of the seventh mid-end switch M13. 3, the enable switch signal EN2 generated by the enable switch SW is respectively connected to the gate of the tenth midend switch M12' and the gate of the eleventh midend switch M13', the enable switch signal EN3 is connected to the gate of the ninth midend switch M17, the source of the first midend switch M3, the source of the first back-end switch M7, the source of the fifth midend switch M11 and the source of the third back-end switch M15 are all electrically connected to the power supply, and the source of the fourth midend switch M6, the source of the second back-end switch M8, the source of the eighth midend switch M14, the source of the fourth back-end switch M16 and the source of the ninth midend switch M17 are all grounded.

与现有技术相比,本申请的技术方案具备以下有益效果:Compared with the prior art, the technical solution of this application has the following beneficial effects:

该新型静态隐匿的DFF-PUF复合电路,无需辅助数据和不具有明显物理修调特征的失配源自检测电路,筛选高稳定性响应的DFF-PUF作为密钥单元;This new static hidden DFF-PUF composite circuit does not require auxiliary data and does not have obvious physical adjustment characteristics. The mismatch origin detection circuit selects DFF-PUF with high stability response as the key unit;

该新型静态隐匿的DFF-PUF复合电路,针对芯片生产后,其密钥可靠性可能不具备理论分析那么完备,因此在确定具有高稳定性响应的密钥单元后,可采用热载流子注入修调方法人为增加失配源之间的差异,进一步提高密钥单元对环境干扰的鲁棒性或者消除不稳定密钥;The key reliability of this new static hidden DFF-PUF composite circuit may not be as complete as theoretical analysis after the chip is produced. Therefore, after determining the key unit with high stability response, the hot carrier injection adjustment method can be used to artificially increase the difference between the mismatch sources, further improve the robustness of the key unit to environmental interference or eliminate unstable keys;

该新型静态隐匿的DFF-PUF复合电路,在原有主体PUF电路的基础上仅增加了两个MOS管,相较于传统的经过系统算法去增强电路可靠性,极大的降低了硬件开销。This new static hidden DFF-PUF composite circuit only adds two MOS tubes on the basis of the original main PUF circuit. Compared with the traditional method of enhancing circuit reliability through system algorithms, it greatly reduces hardware overhead.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1为本发明DFF-PUF复合电路图;FIG1 is a DFF-PUF composite circuit diagram of the present invention;

图2为本发明HCI状态中第五中端开关M11的电极电压图。FIG. 2 is a diagram showing the electrode voltage of the fifth middle-end switch M11 in the HCI state of the present invention.

图中:D为输入端口D、Latch1为第一锁存器Latch1、TG1为第一传送门TG1、M1为第一前端开关M1、M2为第二前端开关M2、FXQ1为第一反相器FXQ1、M3为第一中端开关M3、M4为第二中端开关M4、M5为第三中端开关M5、M6为第四中端开关M6、INV1为第一非门INV1、M7为第一后端开关M7、M8为第二后端开关M8、Latch2为第二锁存器Latch2、TG2为第二传送门TG2、M9为第三前端开关M9、M10为第四前端开关M10、FXQ2为第二反相器FXQ2、M11为第五中端开关M11、M12为第六中端开关M12、M12’为第十中端开关M12’、M13为第七中端开关M13、M13’为第十一中端开关M13’、M14为第八中端开关M14、INV2为第二非门INV2、M15为第三后端开关M15、M16为第四后端开关M16,SW为使能开关SW、Q为输出端口Q、CLK为第一控制时钟信号CLK、CLKB为第二控制时钟信号CLKB、EN1为使能开关SW产生的使能开关信号EN1、EN2为使能开关SW产生的使能开关信号EN2、EN3为使能开关信号EN3。In the figure: D is an input port D, Latch1 is a first latch Latch1, TG1 is a first transmission gate TG1, M1 is a first front-end switch M1, M2 is a second front-end switch M2, FXQ1 is a first inverter FXQ1, M3 is a first middle-end switch M3, M4 is a second middle-end switch M4, M5 is a third middle-end switch M5, M6 is a fourth middle-end switch M6, INV1 is a first invertor INV1, M7 is a first back-end switch M7, M8 is a second back-end switch M8, Latch2 is a second latch Latch2, TG2 is a second transmission gate TG2, M9 is a third front-end switch M9, M10 is a fourth front-end switch M10, FXQ2 is a second inverter FXQ2, M 11 is the fifth mid-end switch M11, M12 is the sixth mid-end switch M12, M12' is the tenth mid-end switch M12', M13 is the seventh mid-end switch M13, M13' is the eleventh mid-end switch M13', M14 is the eighth mid-end switch M14, INV2 is the second invertor INV2, M15 is the third back-end switch M15, M16 is the fourth back-end switch M16, SW is the enable switch SW, Q is the output port Q, CLK is the first control clock signal CLK, CLKB is the second control clock signal CLKB, EN1 is the enable switch signal EN1 generated by the enable switch SW, EN2 is the enable switch signal EN2 generated by the enable switch SW, and EN3 is the enable switch signal EN3.

具体实施方式DETAILED DESCRIPTION

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

请参阅图1-2,本实施例中的一种新型静态隐匿的DFF-PUF复合电路,包括输入端口D、第一锁存器Latch1、第二锁存器Latch2、使能开关SW和输出端口Q,第一锁存器Latch1包括第一传送门TG1、第一反相器FXQ1和第一非门INV1,输入端口D与第一传送门TG1的输入端电性连接,第一传送门TG1的输出端分别与第一反相器FXQ1的输出端和第一非门INV1的输入端电性连接,第二锁存器Latch2包括第二传送门TG2、第二反相器FXQ2、热载流子注入HCI和第二非门INV2,第一反相器FXQ1的输入端和第一非门INV1的输出端均与第二传送门TG2的输入端电性连接,第二传送门TG2的输出端分别与第二反相器FXQ2的输出端和第二非门INV2的输入端电性连接,第二反相器FXQ2的输出端与热载流子注入HCI的输入端电性连接,第二反相器FXQ2的输入端和第二非门INV2的输出端及使能开关SW的漏极均与输出端口Q电性连接;Please refer to FIG. 1-2. A novel static hidden DFF-PUF composite circuit in this embodiment includes an input port D, a first latch Latch1, a second latch Latch2, an enable switch SW and an output port Q. The first latch Latch1 includes a first transmission gate TG1, a first inverter FXQ1 and a first invertor INV1. The input port D is electrically connected to the input end of the first transmission gate TG1. The output end of the first transmission gate TG1 is electrically connected to the output end of the first inverter FXQ1 and the input end of the first invertor INV1 respectively. The second latch Latch2 includes a second transmission gate TG1, a first inverter FXQ1 and a first invertor INV1. The transmission gate TG2, the second inverter FXQ2, the hot carrier injection HCI and the second invertor INV2, the input end of the first inverter FXQ1 and the output end of the first invertor INV1 are electrically connected to the input end of the second transmission gate TG2, the output end of the second transmission gate TG2 is electrically connected to the output end of the second inverter FXQ2 and the input end of the second invertor INV2 respectively, the output end of the second inverter FXQ2 is electrically connected to the input end of the hot carrier injection HCI, the input end of the second inverter FXQ2 and the output end of the second invertor INV2 and the drain of the enable switch SW are electrically connected to the output port Q;

输入端口D用于输入信号,第一锁存器Latch1用于对输入的信号进行传输或存储,第二锁存器Latch2用于对第一锁存器Latch1输出的信号进行传输或存储,第一传送门TG1用于对输入的信号进行传输,第二传送门TG2用于对第一锁存器Latch1输出的信号进行传输,第一反相器FXQ1和第二反相器FXQ2均用于对输入的信号进行输出翻转或存储,第一非门INV1和第二非门INV2均用于对输入的信号进行翻转,使能开关SW用于控制第二传送门TG2、第二反相器FXQ2的通断以及第二非门INV2是否短接,HCI用于控制第二反相器FXQ2进行阈值电压调整;The input port D is used for inputting signals, the first latch Latch1 is used for transmitting or storing the inputted signals, the second latch Latch2 is used for transmitting or storing the signals outputted by the first latch Latch1, the first transmission gate TG1 is used for transmitting the inputted signals, the second transmission gate TG2 is used for transmitting the signals outputted by the first latch Latch1, the first inverter FXQ1 and the second inverter FXQ2 are both used for outputting flipping or storing the inputted signals, the first invertor INV1 and the second invertor INV2 are both used for flipping the inputted signals, the enabling switch SW is used for controlling the on and off of the second transmission gate TG2 and the second inverter FXQ2 and whether the second invertor INV2 is short-circuited, and the HCI is used for controlling the second inverter FXQ2 to adjust the threshold voltage;

第一控制时钟信号CLK分别连接在第一传送门TG1的第一输入控制信号端、第一反相器FXQ1的第一输入控制信号端、第二反相器FXQ2的第一输入控制信号端、第二反相器FXQ2的第二输入控制信号端、第二反相器FXQ2的第三输入控制信号端和第二反相器FXQ2的第四输入控制信号端,第二控制时钟信号CLKB分别连接在第一传送门TG1的第二输入控制信号端、第一反相器FXQ1的第二输入控制信号端、第二传送门TG2的第一输入控制信号端和第二传送门TG2的第二输入控制信号端,第一控制时钟信号CLK和第二控制时钟信号CLKB为反向信号,使能开关SW产生的使能开关信号EN1分别连接在第二传送门TG2的第一输入控制信号端、第二传送门TG2的第二输入控制信号端、第二反相器FXQ2的第一输入控制信号端和第二反相器FXQ2的第二输入控制信号端,使能开关SW产生的使能开关信号EN2分别连接在第二反相器FXQ2的第三输入控制信号端和第二反相器FXQ2的第四输入控制信号端,使能开关信号EN3连接在热载流子注入HCI的输入控制信号端;The first control clock signal CLK is respectively connected to the first input control signal terminal of the first transmission gate TG1, the first input control signal terminal of the first inverter FXQ1, the first input control signal terminal of the second inverter FXQ2, the second input control signal terminal of the second inverter FXQ2, the third input control signal terminal of the second inverter FXQ2 and the fourth input control signal terminal of the second inverter FXQ2, and the second control clock signal CLKB is respectively connected to the second input control signal terminal of the first transmission gate TG1, the second input control signal terminal of the first inverter FXQ1, the first input control signal terminal of the second transmission gate TG2 and the second input control signal terminal of the second transmission gate TG2. The first control clock signal CLK and the second control clock signal CLKB are inverted signals, the enable switch signal EN1 generated by the enable switch SW is respectively connected to the first input control signal terminal of the second transfer gate TG2, the second input control signal terminal of the second transfer gate TG2, the first input control signal terminal of the second inverter FXQ2 and the second input control signal terminal of the second inverter FXQ2, the enable switch signal EN2 generated by the enable switch SW is respectively connected to the third input control signal terminal of the second inverter FXQ2 and the fourth input control signal terminal of the second inverter FXQ2, and the enable switch signal EN3 is connected to the input control signal terminal of the hot carrier injection HCI;

具体包括以下四种运行状态:There are four operating states:

DFF状态:当使能开关信号EN1和使能开关信号EN2均为低电平0时,此时复合电路工作处于触发器状态,当第一控制时钟信号CLK为低电平0时,第一传送门TG1导通,此时输入信号通过输入端口D和第一传送门TG1传输进第一反相器FXQ1中,并通过第一非门INV1进行翻转,当第二控制时钟信号CLKB为高电平1时,第二传送门TG2截止,使得第一非门INV1的输出信号存储在第一反相器FXQ1中而不会进入第二传送门TG2中,当第一控制时钟信号CLK为高电平1时,第一传送门TG1截止,此时输入信号不再进入第一传送门TG1中,使得第一非门INV1的输出信号保持之前状态不变,当第二控制时钟信号CLKB为低电平0时,第二传送门TG2导通,将之前锁存在第一非门INV1的输出信号传输进第二传送门TG2中,然后进入第二非门INV2并通过输出端向外输出,实现输出信号等于输入信号;DFF state: when the enable switch signal EN1 and the enable switch signal EN2 are both at low level 0, the composite circuit works in the trigger state. When the first control clock signal CLK is at low level 0, the first transmission gate TG1 is turned on. At this time, the input signal is transmitted into the first inverter FXQ1 through the input port D and the first transmission gate TG1, and is flipped through the first non-gate INV1. When the second control clock signal CLKB is at high level 1, the second transmission gate TG2 is turned off, so that the output signal of the first non-gate INV1 is stored in the first inverter FXQ1 and does not enter the second transmission gate TG2. When the first control clock signal CLK is at high level 1, the first transmission gate TG1 is turned off. At this time, the input signal no longer enters the first transmission gate TG1, so that the output signal of the first non-gate INV1 remains unchanged in the previous state. When the second control clock signal CLKB is at low level 0, the second transmission gate TG2 is turned on, and the output signal previously latched in the first non-gate INV1 is transmitted to the second transmission gate TG2, and then enters the second non-gate INV2 and is output to the outside through the output end, so that the output signal is equal to the input signal;

PUF密钥生成状态:当使能开关信号EN1为高电平1时,此时复合电路处于密钥生成的准备状态,第一传送门TG1、第一反相器FXQ1和第一非门INV1仍然根据第一控制时钟信号CLK对输入信号进行传输或存储,而第二非门INV2的输入端和输出端短接,且第二反相器FXQ2截止,此时令第二非门INV2的输入电压为VM,第二非门INV2的输出电压为VOUT,则第二反相器FXQ2的输出端与第二非门INV2的输入端连接处的电压与第二非门INV2输出的电压均维持在VM,当使能开关信号EN1和第一控制时钟信号CLK均为低电平0时,由于第二非门INV2的输出翻转阈值Vdecision等于VM,第二传送门TG2、第二反相器FXQ2和第二非门INV2将整体维持在亚稳态,根据第二反相器FXQ2驱动强度不匹配引起电流失衡,使得电压VM与Vdecision产生偏离电压ΔV,偏离电压ΔV进一步被第二非门INV2构成的灵敏放大器放大并锁存,实现数字密钥0或1的转换;PUF key generation state: When the enable switch signal EN1 is high level 1, the composite circuit is in a ready state for key generation. The first transmission gate TG1, the first inverter FXQ1 and the first invertor INV1 still transmit or store the input signal according to the first control clock signal CLK, and the input and output ends of the second invertor INV2 are short-circuited, and the second inverter FXQ2 is turned off. At this time, the input voltage of the second invertor INV2 is V M , and the output voltage of the second invertor INV2 is V OUT . Then the voltage at the connection point between the output end of the second inverter FXQ2 and the input end of the second invertor INV2 and the voltage output by the second invertor INV2 are both maintained at V M . When the enable switch signal EN1 and the first control clock signal CLK are both low level 0, since the output flip threshold V decision of the second invertor INV2 is equal to V M , the second transmission gate TG2, the second inverter FXQ2 and the second invertor INV2 will be maintained in a metastable state as a whole. According to the current imbalance caused by the mismatch of the driving strength of the second inverter FXQ2, the voltage V M and V decision generate a deviation voltage ΔV, which is further amplified and latched by the sensitive amplifier formed by the second NOT gate INV2 to achieve the conversion of the digital key 0 or 1;

PUF密钥可靠性增强状态:当使能开关信号EN1和使能开关信号EN2均为高电平1时,此时复合电路处于密钥生成的准备状态,第一传送门TG1、第一反相器FXQ1和第一非门INV1仍然根据第一控制时钟信号CLK对输入信号进行传输或存储,而第二非门INV2的输入端和输出端短接,且第二反相器FXQ2截止,此时令第二非门INV2的输入电压为VM,第二非门INV2的输出电压为VOUT,则第二反相器FXQ2的输出端与第二非门INV2的输入端连接处的电压与第二非门INV2输出的电压均维持在VM,当使能开关信号EN1、使能开关信号EN2和第一控制时钟信号CLK均为低电平0时,由于第二非门INV2的输出翻转阈值Vdecision等于VM,第二传送门TG2、第二反相器FXQ2和第二非门INV2将整体维持在亚稳态,根据第二反相器FXQ2驱动强度不匹配引起电流失衡,使得电压VM与Vdecision产生偏离电压ΔV,偏离电压ΔV进一步被第二非门INV2构成的灵敏放大器放大并锁存,实现数字密钥0或1的转换;PUF key reliability enhancement state: When the enable switch signal EN1 and the enable switch signal EN2 are both high level 1, the composite circuit is in a ready state for key generation, the first transmission gate TG1, the first inverter FXQ1 and the first invertor INV1 still transmit or store the input signal according to the first control clock signal CLK, and the input and output ends of the second invertor INV2 are short-circuited, and the second inverter FXQ2 is cut off. At this time, the input voltage of the second invertor INV2 is V M , and the output voltage of the second invertor INV2 is V OUT , then the voltage at the connection point between the output end of the second inverter FXQ2 and the input end of the second invertor INV2 and the voltage output by the second invertor INV2 are both maintained at V M , when the enable switch signal EN1, the enable switch signal EN2 and the first control clock signal CLK are all low level 0, since the output flip threshold V decision of the second invertor INV2 is equal to V M , the second transmission gate TG2, the second inverter FXQ2 and the second invertor INV2 are maintained in a metastable state as a whole, and the current imbalance is caused by the mismatch of the driving strength of the second inverter FXQ2, so that the voltage V M and V decision produce a deviation voltage ΔV, and the deviation voltage ΔV is further amplified and latched by the sensitive amplifier formed by the second invertor INV2, so as to realize the conversion of the digital key 0 or 1;

HCI状态:当使能开关信号EN1、使能开关信号EN2、使能开关信号EN3和第一锁存器Latch1输出均为高电平1时,热载流子注入HCI将第二反相器FXQ2的漏极电压置为低电平0,此时将电源电压变为2VDD,改变第二反相器FXQ2的阈值电压,实现人为调节失配源的目的。HCI state: When the enable switch signal EN1, the enable switch signal EN2, the enable switch signal EN3 and the output of the first latch Latch1 are all high level 1, the hot carrier injection HCI sets the drain voltage of the second inverter FXQ2 to a low level 0. At this time, the power supply voltage is changed to 2VDD, changing the threshold voltage of the second inverter FXQ2, thereby achieving the purpose of artificially adjusting the mismatch source.

第一传送门TG1包括第一前端开关M1和第二前端开关M2,输入端口D与第一前端开关M1的源极、第二前端开关M2的源极电性连接,第一前端开关M1的漏极、第二前端开关M2的漏极与第一反相器FXQ1的输出端和第一非门INV1的输入端电性连接。The first transmission gate TG1 includes a first front-end switch M1 and a second front-end switch M2, the input port D is electrically connected to the source of the first front-end switch M1 and the source of the second front-end switch M2, the drain of the first front-end switch M1 and the drain of the second front-end switch M2 are electrically connected to the output end of the first inverter FXQ1 and the input end of the first NOT gate INV1.

第一反相器FXQ1包括第一中端开关M3、第二中端开关M4、第三中端开关M5和第四中端开关M6,第二中端开关M4的漏极和第三中端开关M5的漏极均与第一前端开关M1的漏极和第二前端开关M2的漏极电性连接,第二中端开关M4的源极与第一中端开关M3的漏极电性连接,第三中端开关M5的源极与第四中端开关M6的漏极电性连接,第一中端开关M3的栅极、第四中端开关M6的栅极和第一非门INV1的输出端均与第二传送门TG2的输入端电性连接。The first inverter FXQ1 includes a first mid-end switch M3, a second mid-end switch M4, a third mid-end switch M5 and a fourth mid-end switch M6, the drain of the second mid-end switch M4 and the drain of the third mid-end switch M5 are both electrically connected to the drain of the first front-end switch M1 and the drain of the second front-end switch M2, the source of the second mid-end switch M4 is electrically connected to the drain of the first mid-end switch M3, the source of the third mid-end switch M5 is electrically connected to the drain of the fourth mid-end switch M6, and the gate of the first mid-end switch M3, the gate of the fourth mid-end switch M6 and the output end of the first invertor INV1 are all electrically connected to the input end of the second transmission gate TG2.

第一非门INV1包括第一后端开关M7和第二后端开关M8,第一后端开关M7的栅极和第二后端开关M8的栅极均与第二中端开关M4的漏极和第三中端开关M5的漏极电性连接,第一后端开关M7的漏极和第二后端开关M8的漏极、第一中端开关M3的栅极、第四中端开关M6的栅极均与第二传送门TG2的输入端电性连接。The first NOT gate INV1 includes a first back-end switch M7 and a second back-end switch M8, the gate of the first back-end switch M7 and the gate of the second back-end switch M8 are electrically connected to the drain of the second middle-end switch M4 and the drain of the third middle-end switch M5, the drain of the first back-end switch M7 and the drain of the second back-end switch M8, the gate of the first middle-end switch M3, and the gate of the fourth middle-end switch M6 are electrically connected to the input end of the second transmission gate TG2.

第二传送门TG2包括第三前端开关M9和第四前端开关M10,第三前端开关M9的源极、第四前端开关M10的源极与第一后端开关M7的漏极、第二后端开关M8的漏极电性连接,第三前端开关M9的漏极、第四前端开关M10的漏极与第二反相器FXQ2的输出端和第二非门INV2的输入端电性连接。The second transmission gate TG2 includes a third front-end switch M9 and a fourth front-end switch M10, the source of the third front-end switch M9 and the source of the fourth front-end switch M10 are electrically connected to the drain of the first back-end switch M7 and the drain of the second back-end switch M8, and the drain of the third front-end switch M9 and the drain of the fourth front-end switch M10 are electrically connected to the output end of the second inverter FXQ2 and the input end of the second NOT gate INV2.

第二反相器FXQ2包括第五中端开关M11、第六中端开关M12、第十中端开关M12’、第七中端开关M13、第十一中端开关M13’和第八中端开关M14,第六中端开关M12的漏极和第十中端开关M12’的漏极以及第七中端开关M13的源极和第十一中端开关M13’的源极与第三前端开关M9的漏极和第四前端开关M10的漏极电性连接,第六中端开关M12的源极和第十中端开关M12’的源极与第五中端开关M11的漏极电性连接,第七中端开关M13的漏极和第十一中端开关M13’的漏极与第八中端开关M14的漏极电性连接,第五中端开关M11的栅极和第八中端开关M14的栅极均与第二非门INV2的输出端和输出端口Q电性连接。The second inverter FXQ2 includes a fifth mid-end switch M11, a sixth mid-end switch M12, a tenth mid-end switch M12', a seventh mid-end switch M13, an eleventh mid-end switch M13' and an eighth mid-end switch M14, the drain of the sixth mid-end switch M12 and the drain of the tenth mid-end switch M12' and the source of the seventh mid-end switch M13 and the source of the eleventh mid-end switch M13' are electrically connected to the drain of the third front-end switch M9 and the drain of the fourth front-end switch M10, the source of the sixth mid-end switch M12 and the source of the tenth mid-end switch M12' are electrically connected to the drain of the fifth mid-end switch M11, the drain of the seventh mid-end switch M13 and the drain of the eleventh mid-end switch M13' are electrically connected to the drain of the eighth mid-end switch M14, and the gate of the fifth mid-end switch M11 and the gate of the eighth mid-end switch M14 are both electrically connected to the output end of the second invertor INV2 and the output port Q.

第二非门INV2包括第三后端开关M15和第四后端开关M16,第三后端开关M15的栅极、第四后端开关M16的栅极和使能开关SW的源极均与第六中端开关M12、第十中端开关M12’的漏极和第七中端开关M13、第十一中端开关M13’的源极电性连接,第五中端开关M11的栅极、第八中端开关M14的栅极、第三后端开关M15的漏极、第四后端开关M16的漏极、使能开关SW的漏极均与输出端口Q电性连接。The second invertor INV2 includes a third back-end switch M15 and a fourth back-end switch M16, the gate of the third back-end switch M15, the gate of the fourth back-end switch M16 and the source of the enable switch SW are all electrically connected to the drains of the sixth mid-end switch M12, the tenth mid-end switch M12' and the sources of the seventh mid-end switch M13, the eleventh mid-end switch M13', the gate of the fifth mid-end switch M11, the gate of the eighth mid-end switch M14, the drain of the third back-end switch M15, the drain of the fourth back-end switch M16 and the drain of the enable switch SW are all electrically connected to the output port Q.

热载流子注入HCI包括第九中端开关M17,第九中端开关M17漏极与第五中端开关M11的漏极电性连接。The hot carrier injection HCI includes a ninth mid-end switch M17 , and a drain of the ninth mid-end switch M17 is electrically connected to a drain of the fifth mid-end switch M11 .

第一前端开关M1、第一中端开关M3、第二中端开关M4、第一后端开关M7、第三前端开关M9、第五中端开关M11、第六中端开关M12、第十中端开关M12’、第七中端开关M13、第十一中端开关M13’和第三后端开关M15均为PMOS管,第二前端开关M2、第三中端开关M5、第四中端开关M6、第二后端开关M8、第四前端开关M10、第八中端开关M14和第四后端开关M16、第九中端开关M17和使能开关SW均为NMOS管。The first front-end switch M1, the first mid-end switch M3, the second mid-end switch M4, the first back-end switch M7, the third front-end switch M9, the fifth mid-end switch M11, the sixth mid-end switch M12, the tenth mid-end switch M12', the seventh mid-end switch M13, the eleventh mid-end switch M13' and the third back-end switch M15 are all PMOS tubes, and the second front-end switch M2, the third mid-end switch M5, the fourth mid-end switch M6, the second back-end switch M8, the fourth front-end switch M10, the eighth mid-end switch M14 and the fourth back-end switch M16, the ninth mid-end switch M17 and the enable switch SW are all NMOS tubes.

第一控制时钟信号CLK分别连接在第一前端开关M1的栅极、第三中端开关M5的栅极、第六中端开关M12的栅极和第七中端开关M13的栅极,第二控制时钟信号CLKB分别连接在第二前端开关M2的栅极、第二中端开关M4的栅极、第三前端开关M9的栅极和第四前端开关M10的栅极,使能开关SW产生的使能开关信号EN1分别连接在第三前端开关M9的栅极、第四前端开关M10的栅极、第六中端开关M12的栅极和第七中端开关M13的栅极,使能开关SW产生的使能开关信号EN2分别连接第十中端开关M12’的栅极和第十一中端开关M13’的栅极,使能开关信号EN3连接在第九中端开关M17的栅极,第一中端开关M3的源极、第一后端开关M7的源极、第五中端开关M11的源极和第三后端开关M15的源极均与电源电性连接,第四中端开关M6的源极、第二后端开关M8的源极、第八中端开关M14的源极和第四后端开关M16的源极和第九中端开关M17的源极均接地。The first control clock signal CLK is respectively connected to the gate of the first front-end switch M1, the gate of the third mid-end switch M5, the gate of the sixth mid-end switch M12 and the gate of the seventh mid-end switch M13. The second control clock signal CLKB is respectively connected to the gate of the second front-end switch M2, the gate of the second mid-end switch M4, the gate of the third front-end switch M9 and the gate of the fourth front-end switch M10. The enable switch signal EN1 generated by the enable switch SW is respectively connected to the gate of the third front-end switch M9, the gate of the fourth front-end switch M10, the gate of the sixth mid-end switch M12 and the gate of the seventh mid-end switch M13. The gate of the first midend switch M3 is electrically connected to the power supply, the source of the second back-end switch M8 is electrically connected to the power supply, the source of the eighth midend switch M14 is electrically connected to the power supply, the source of the fourth back-end switch M16 is electrically connected to the power supply, and the source of the ninth midend switch M17 is electrically connected to the power supply.

首先将使能开关信号EN1置为高电平1,DFF-PUF复合电路输出响应R1,响应R1以M12和M13为主失配源,则M12和M13的失配分布X1First, the enable switch signal EN1 is set to high level 1, and the DFF-PUF composite circuit outputs a response R1. The response R1 takes M12 and M13 as the main mismatch sources, so the mismatch distribution X1 of M12 and M13 is

;

式中,N为正态分布,μ1为正太分布X1的数学期望,σ1为标准差;Where N is the normal distribution, μ 1 is the mathematical expectation of the normal distribution X 1 , and σ 1 is the standard deviation;

然后将使能开关信号EN1和使能开关信号EN2同时置为高电平1,DFF-PUF复合电路输出响应R2,响应R2以(M12+M12')和(M13+M13')为主失配源;Then, the enable switch signal EN1 and the enable switch signal EN2 are simultaneously set to high level 1, and the DFF-PUF composite circuit outputs a response R2, and the response R2 has (M12+M12') and (M13+M13') as main mismatch sources;

其中,M12'、M13'与M12、M13具有相同的尺寸,若它们之间相互独立,则M12'和M13'的失配分布X2Among them, M12', M13' have the same size as M12, M13. If they are independent of each other, the mismatch distribution X2 of M12' and M13' is

;

式中,μ2为正太分布X2的数学期望,σ2为标准差;Where μ 2 is the mathematical expectation of the normal distribution X 2 , and σ 2 is the standard deviation;

则(M12+M12')和(M13+M13')的失配分布X3Then the mismatch distribution X3 of (M12+M12') and (M13+M13') is

;

由于M12'、M13'与M12、M13具有相同的尺寸,则u1≈u2、σ1≈σ2,即Since M12', M13' have the same size as M12, M13, u 1 ≈u 2 , σ 1 ≈σ 2 , that is

;

当R1⊕R2=0时,其对应的DFF-PUF复合电路中M12和M13具有较大失配,通过以R1⊕R2作为标志位,筛选出具有高稳定性响应的DFF-PUF复合电路;When R1⊕R2=0, M12 and M13 in the corresponding DFF-PUF composite circuit have a large mismatch. By using R1⊕R2 as a flag, the DFF-PUF composite circuit with high stability response is screened out;

在确定具有高稳定性响应的密钥单元后,采用热载流子注入HCI修调方法人为增加失配源之间的差异,提高密钥单元对环境干扰的鲁棒性或者消除不稳定密钥,增加下拉通路晶体管,当需要修调特定DFF-PUF复合电路时,对其Latch1写入高电平1(非修调DFF-PUF复合电路写入0),当使能开关信号EN1、使能开关信号EN2和使能开关信号EN3均变为低电平0时,不会产生影响,当使能开关信号EN1、使能开关信号EN2和使能开关信号EN3均变为高电平1时,仅目标DFF-PUF复合电路被选中,然后,通过将数字电路电源整体切换为2×VDD(一般器件耐压值为2×VDD),由于源极附近电场强度高,部分载流子(空穴)获得足够高的动能后将注入到栅氧化层中,改变晶体管M11阈值电压,进而修改失配源之间的差异。After determining the key unit with high stability response, the hot carrier injection HCI trimming method is used to artificially increase the difference between the mismatch sources, improve the robustness of the key unit to environmental interference or eliminate unstable keys, and increase the pull-down path transistor. When a specific DFF-PUF composite circuit needs to be trimmed, its Latch1 is written with a high level 1 (the non-trim DFF-PUF composite circuit is written with 0). When the enable switch signal EN1, the enable switch signal EN2 and the enable switch signal EN3 are all changed to a low level 0, there will be no impact. When the enable switch signal EN1, the enable switch signal EN2 and the enable switch signal EN3 are all changed to a high level 1, only the target DFF-PUF composite circuit is selected. Then, by switching the digital circuit power supply as a whole to 2×VDD (the general device withstand voltage value is 2×VDD), due to the high electric field strength near the source, some carriers (holes) will be injected into the gate oxide layer after obtaining sufficiently high kinetic energy, changing the threshold voltage of the transistor M11, and thus modifying the difference between the mismatch sources.

具体包括以下四种运行状态:There are four operating states:

DFF状态:当使能开关信号EN1和使能开关信号EN2均为低电平0时,此时复合电路工作处于触发器模式,当第一控制时钟信号CLK为低电平0时,第一前端开关M1和第二前端开关M2导通,此时输入信号通过输入端口D和第一前端开关M1和第二前端开关M2传输进第一后端开关M7和第二后端开关M8的栅极,并通过第一后端开关M7和第二后端开关M8的漏极进行翻转,当第二控制时钟信号CLKB为高电平1时,第三前端开关M9和第四前端开关M10截止,使得第一后端开关M7和第二后端开关M8漏极的输出信号存储在第一中端开关M3、第二中端开关M4、第三中端开关M5和第四中端开关M6中而不会进入第三前端开关M9和第四前端开关M10中,当第一控制时钟信号CLK为高电平1时,第一前端开关M1和第二前端开关M2截止,此时输入信号不再进入第一前端开关M1和第二前端开关M2中,使得第一后端开关M7和第二后端开关M8的输出信号保持之前状态不变,当第二控制时钟信号CLKB为低电平0时,第三前端开关M9和第四前端开关M10导通,将之前锁存在第一后端开关M7和第二后端开关M8漏极的输出信号传输进第三前端开关M9和第四前端开关M10中,然后进入第三后端开关M15和第四后端开关M16并通过其输出端向外输出,实现输出信号等于输入信号;DFF state: when the enable switch signal EN1 and the enable switch signal EN2 are both at low level 0, the composite circuit works in trigger mode. When the first control clock signal CLK is at low level 0, the first front-end switch M1 and the second front-end switch M2 are turned on. At this time, the input signal is transmitted to the gate of the first back-end switch M7 and the second back-end switch M8 through the input port D and the first front-end switch M1 and the second front-end switch M2, and is flipped through the drain of the first back-end switch M7 and the second back-end switch M8. When the second control clock signal CLKB is at high level 1, the third front-end switch M9 and the fourth front-end switch M10 are turned off, so that the output signal of the drain of the first back-end switch M7 and the second back-end switch M8 is stored in the first mid-end switch M3, the second mid-end switch M4, the third mid-end switch M5 and the fourth mid-end switch M6. When the first control clock signal CLK is at a high level 1, the first front-end switch M1 and the second front-end switch M2 are turned off, and the input signal no longer enters the first front-end switch M1 and the second front-end switch M2, so that the output signals of the first back-end switch M7 and the second back-end switch M8 remain unchanged. When the second control clock signal CLKB is at a low level 0, the third front-end switch M9 and the fourth front-end switch M10 are turned on, and the output signals previously latched in the drains of the first back-end switch M7 and the second back-end switch M8 are transmitted to the third front-end switch M9 and the fourth front-end switch M10, and then enter the third back-end switch M15 and the fourth back-end switch M16 and are outputted to the outside through their output terminals, so that the output signal is equal to the input signal.

PUF密钥生成状态:当使能开关信号EN1为高电平1时,此时复合电路处于密钥生成的准备状态,第一前端开关M1、第二前端开关M2、第一中端开关M3、第三中端开关M5、第三中端开关M5、第四中端开关M6、第一后端开关M7和第二后端开关M8仍然根据第一控制时钟信号CLK对输入信号传输或存储,而第三后端开关M15的栅极和第四后端开关M16的漏极短接,且第六中端开关M12、第十中端开关M12’、第七中端开关M13和第十一中端开关M13’截止,此时第三后端开关M15和第四后端开关M16均处于饱和区的状态,令第三后端开关M15的栅极电压为VM,第四后端开关M16的漏极电压为VOUT,则第六中端开关M12漏极的电压和第七中端开关M13源极的电压与第三后端开关M15栅极的电压、第四后端开关M16栅极的电压、第四后端开关M16漏极的电压均维持在VM,当使能开关信号EN1和第一控制时钟信号CLK均为低电平0时,由于第三后端开关M15漏极和第四后端开关M16漏极翻转阈值Vdecision等于VM,第五中端开关M11、第六中端开关M12、第七中端开关M13、第八中端开关M14、第三后端开关M15和第四后端开关M16将整体维持在亚稳态,由于在实际的芯片制造过程中,工艺误差会导致第五中端开关M11、第六中端开关M12、第七中端开关M13和第八中端开关M14之间的驱动强度不匹配,引起第六中端开关M12漏极的电流和第七中端开关M13漏极的电流失衡,使得电压VM与Vdecision产生偏离电压ΔV,偏离电压ΔV进一步被第三后端开关M15和第四后端开关M16构成的灵敏放大器放大到电源端或接地端并锁存,实现数字密钥0或1的转换;PUF key generation state: when the enable switch signal EN1 is at high level 1, the composite circuit is in a ready state for key generation, the first front-end switch M1, the second front-end switch M2, the first mid-end switch M3, the third mid-end switch M5, the third mid-end switch M6, the first back-end switch M7 and the second back-end switch M8 still transmit or store the input signal according to the first control clock signal CLK, and the gate of the third back-end switch M15 and the drain of the fourth back-end switch M16 are short-circuited, and the sixth mid-end switch M12, the tenth mid-end switch M12', the seventh mid-end switch M13 and the eleventh mid-end switch M13' are turned off. At this time, the third back-end switch M15 and the fourth back-end switch M16 are both in the saturation state, and the gate voltage of the third back-end switch M15 is V M , and the drain voltage of the fourth back-end switch M16 is V OUT , the voltage of the drain of the sixth mid-end switch M12 and the voltage of the source of the seventh mid-end switch M13 and the voltage of the gate of the third back-end switch M15, the voltage of the gate of the fourth back-end switch M16, and the voltage of the drain of the fourth back-end switch M16 are all maintained at V M . When the enable switch signal EN1 and the first control clock signal CLK are both at the low level 0, since the flip thresholds V decision of the drain of the third back-end switch M15 and the drain of the fourth back-end switch M16 are equal to V M , the fifth mid-end switch M11, the sixth mid-end switch M12, the seventh mid-end switch M13, the eighth mid-end switch M14, the third back-end switch M15 and the fourth back-end switch M16 will be maintained in a metastable state as a whole. In the actual chip manufacturing process, process errors may cause the driving strengths of the fifth mid-end switch M11, the sixth mid-end switch M12, the seventh mid-end switch M13 and the eighth mid-end switch M14 to be mismatched, causing the current of the drain of the sixth mid-end switch M12 and the current of the drain of the seventh mid-end switch M13 to be unbalanced, so that the voltages V M and V The decision generates a deviation voltage ΔV, which is further amplified by the sensitive amplifier formed by the third back-end switch M15 and the fourth back-end switch M16 to the power supply end or the ground end and latched, thereby realizing the conversion of the digital key 0 or 1;

PUF密钥可靠性增强状态:当使能开关信号EN1和使能开关信号EN2均为高电平1时,此时复合电路处于密钥生成的准备状态,第一前端开关M1、第二前端开关M2、第一中端开关M3、第三中端开关M5、第三中端开关M5、第四中端开关M6、第一后端开关M7和第二后端开关M8仍然根据第一控制时钟信号CLK对输入信号传输或存储,而第三后端开关M15的栅极和第四后端开关M16的漏极短接,且第六中端开关M12、第十中端开关M12’、第七中端开关M13和第十一中端开关M13’截止,此时第三后端开关M15和第四后端开关M16均处于饱和区的状态,令第三后端开关M15的栅极电压为VM,第四后端开关M16的漏极电压为VOUT,则第六中端开关M12漏极的电压和第七中端开关M13源极的电压与第三后端开关M15栅极的电压、第四后端开关M16栅极的电压、第四后端开关M16漏极的电压均维持在VM,当使能开关信号EN1、使能开关信号EN2和第一控制时钟信号CLK均为低电平0时,由于第三后端开关M15漏极和第四后端开关M16漏极翻转阈值Vdecision等于VM,第五中端开关M11、第六中端开关M12、第七中端开关M13、第八中端开关M14、第三后端开关M15和第四后端开关M16将整体维持在亚稳态,由于在实际的芯片制造过程中,工艺误差会导致第五中端开关M11、第六中端开关M12、第十中端开关M12’、第七中端开关M13、第十一中端开关M13’和第八中端开关M14之间的驱动强度不匹配,引起第六中端开关M12漏极的电流和第七中端开关M13漏极的电流失衡,使得电压VM与Vdecision产生偏离电压ΔV,偏离电压ΔV进一步被第三后端开关M15和第四后端开关M16构成的灵敏放大器放大到电源端或接地端并锁存,实现数字密钥0或1的转换;PUF key reliability enhanced state: when the enable switch signal EN1 and the enable switch signal EN2 are both at high level 1, the composite circuit is in a ready state for key generation, the first front-end switch M1, the second front-end switch M2, the first mid-end switch M3, the third mid-end switch M5, the third mid-end switch M6, the first back-end switch M7 and the second back-end switch M8 still transmit or store the input signal according to the first control clock signal CLK, and the gate of the third back-end switch M15 and the drain of the fourth back-end switch M16 are short-circuited, and the sixth mid-end switch M12, the tenth mid-end switch M12', the seventh mid-end switch M13 and the eleventh mid-end switch M13' are turned off. At this time, the third back-end switch M15 and the fourth back-end switch M16 are both in the saturation zone, and the gate voltage of the third back-end switch M15 is V M , and the drain voltage of the fourth back-end switch M16 is V OUT , the voltage of the drain of the sixth mid-end switch M12 and the voltage of the source of the seventh mid-end switch M13 and the gate voltage of the third back-end switch M15, the gate voltage of the fourth back-end switch M16, and the drain voltage of the fourth back-end switch M16 are all maintained at V M . When the enable switch signal EN1, the enable switch signal EN2 and the first control clock signal CLK are all at low level 0, since the drain flip threshold V decision of the third back-end switch M15 and the drain flip threshold V decision of the fourth back-end switch M16 is equal to V M , the fifth mid-end switch M11, the sixth mid-end switch M12, the seventh mid-end switch M13, the eighth mid-end switch M14, the third back-end switch M15 and the fourth back-end switch M16 will be maintained in a metastable state as a whole. In the actual chip manufacturing process, process errors may cause mismatches in driving strength between the fifth mid-end switch M11, the sixth mid-end switch M12, the tenth mid-end switch M12', the seventh mid-end switch M13, the eleventh mid-end switch M13' and the eighth mid-end switch M14, causing an imbalance between the current at the drain of the sixth mid-end switch M12 and the current at the drain of the seventh mid-end switch M13, so that the voltage V M and V decision produce a deviation voltage ΔV, which is further amplified by the sensitive amplifier formed by the third back-end switch M15 and the fourth back-end switch M16 to the power supply end or the ground end and latched, thereby realizing the conversion of the digital key 0 or 1;

HCI状态:当使能开关信号EN1、使能开关信号EN2、使能开关信号EN3和第一锁存器Latch1输出均为高电平1时,第九中端开关M17将第五中端开关M11的漏极电压置为低电平0,此时将电源电压变为2VDD,改变第五中端开关M11的阈值电压,达到人为调节失配源的目的。HCI state: when the enable switch signal EN1, the enable switch signal EN2, the enable switch signal EN3 and the output of the first latch Latch1 are all high level 1, the ninth mid-end switch M17 sets the drain voltage of the fifth mid-end switch M11 to low level 0. At this time, the power supply voltage is changed to 2VDD, and the threshold voltage of the fifth mid-end switch M11 is changed, thereby achieving the purpose of artificially adjusting the mismatch source.

上述实施例的工作原理为:The working principle of the above embodiment is:

1、该新型静态隐匿的DFF-PUF复合电路,无需辅助数据和不具有明显物理修调特征的失配源自检测电路,筛选高稳定性响应的DFF-PUF复合电路作为密钥单元;1. This new static hidden DFF-PUF composite circuit does not require auxiliary data and does not have obvious physical adjustment characteristics. The mismatch origin detection circuit is selected as the key unit with high stability response;

2、该新型静态隐匿的DFF-PUF复合电路,针对芯片生产后,其密钥可靠性可能不具备理论分析那么完备,因此在确定具有高稳定性响应的密钥单元后,可采用热载流子注入修调方法人为增加失配源之间的差异,进一步提高密钥单元对环境干扰的鲁棒性或者消除不稳定密钥;2. After the chip is produced, the key reliability of this new static hidden DFF-PUF composite circuit may not be as complete as the theoretical analysis. Therefore, after determining the key unit with high stability response, the hot carrier injection adjustment method can be used to artificially increase the difference between the mismatch sources, further improve the robustness of the key unit to environmental interference or eliminate unstable keys;

3、该新型静态隐匿的DFF-PUF复合电路,在原有主体PUF电路的基础上仅增加了两个MOS管,相较于传统的经过系统算法去增强电路可靠性,极大的降低了硬件开销。3. This new static hidden DFF-PUF composite circuit only adds two MOS tubes on the basis of the original main PUF circuit. Compared with the traditional method of enhancing circuit reliability through system algorithms, it greatly reduces hardware overhead.

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.

Claims (10)

1.一种新型静态隐匿的DFF-PUF复合电路,其特征在于,包括输入端口D、第一锁存器Latch1、第二锁存器Latch2、使能开关SW和输出端口Q,所述第一锁存器Latch1包括第一传送门TG1、第一反相器FXQ1和第一非门INV1,所述输入端口D与第一传送门TG1的输入端电性连接,所述第一传送门TG1的输出端分别与第一反相器FXQ1的输出端和第一非门INV1的输入端电性连接,所述第二锁存器Latch2包括第二传送门TG2、第二反相器FXQ2、热载流子注入HCI和第二非门INV2,所述第一反相器FXQ1的输入端和第一非门INV1的输出端均与第二传送门TG2的输入端电性连接,所述第二传送门TG2的输出端分别与第二反相器FXQ2的输出端和第二非门INV2的输入端电性连接,所述第二反相器FXQ2的输出端与热载流子注入HCI的输入端电性连接,所述第二反相器FXQ2的输入端和第二非门INV2的输出端及使能开关SW的漏极均与输出端口Q电性连接;1. A novel static hidden DFF-PUF composite circuit, characterized in that it includes an input port D, a first latch Latch1, a second latch Latch2, an enable switch SW and an output port Q, wherein the first latch Latch1 includes a first transmission gate TG1, a first inverter FXQ1 and a first invertor INV1, the input port D is electrically connected to the input end of the first transmission gate TG1, the output end of the first transmission gate TG1 is electrically connected to the output end of the first inverter FXQ1 and the input end of the first invertor INV1, the second latch Latch2 includes a second transmission gate T G2, a second inverter FXQ2, a hot carrier injection HCI, and a second invertor INV2, the input end of the first inverter FXQ1 and the output end of the first invertor INV1 are both electrically connected to the input end of the second transfer gate TG2, the output end of the second transfer gate TG2 is electrically connected to the output end of the second inverter FXQ2 and the input end of the second invertor INV2, the output end of the second inverter FXQ2 is electrically connected to the input end of the hot carrier injection HCI, the input end of the second inverter FXQ2 and the output end of the second invertor INV2 and the drain of the enable switch SW are all electrically connected to the output port Q; 所述输入端口D用于输入信号,所述第一锁存器Latch1用于对输入的信号进行传输或存储,所述第二锁存器Latch2用于对第一锁存器Latch1输出的信号进行传输或存储,所述第一传送门TG1用于对输入的信号进行传输,所述第二传送门TG2用于对第一锁存器Latch1输出的信号进行传输,所述第一反相器FXQ1和第二反相器FXQ2均用于对输入的信号进行输出翻转或存储,所述第一非门INV1和第二非门INV2均用于对输入的信号进行翻转,所述使能开关SW用于控制第二传送门TG2、第二反相器FXQ2的通断以及第二非门INV2是否短接,所述HCI用于控制第二反相器FXQ2进行阈值电压调整;The input port D is used for inputting signals, the first latch Latch1 is used for transmitting or storing the inputted signals, the second latch Latch2 is used for transmitting or storing the signals outputted by the first latch Latch1, the first transmission gate TG1 is used for transmitting the inputted signals, the second transmission gate TG2 is used for transmitting the signals outputted by the first latch Latch1, the first inverter FXQ1 and the second inverter FXQ2 are both used for outputting flipping or storing the inputted signals, the first invertor INV1 and the second invertor INV2 are both used for flipping the inputted signals, the enabling switch SW is used for controlling the on and off of the second transmission gate TG2 and the second inverter FXQ2 and whether the second invertor INV2 is short-circuited, and the HCI is used for controlling the second inverter FXQ2 to adjust the threshold voltage; 第一控制时钟信号CLK分别连接在第一传送门TG1的第一输入控制信号端、第一反相器FXQ1的第一输入控制信号端、第二反相器FXQ2的第一输入控制信号端、第二反相器FXQ2的第二输入控制信号端、第二反相器FXQ2的第三输入控制信号端和第二反相器FXQ2的第四输入控制信号端,第二控制时钟信号CLKB分别连接在第一传送门TG1的第二输入控制信号端、第一反相器FXQ1的第二输入控制信号端、第二传送门TG2的第一输入控制信号端和第二传送门TG2的第二输入控制信号端,第一控制时钟信号CLK和第二控制时钟信号CLKB为反向信号,使能开关SW产生的使能开关信号EN1分别连接在第二传送门TG2的第一输入控制信号端、第二传送门TG2的第二输入控制信号端、第二反相器FXQ2的第一输入控制信号端和第二反相器FXQ2的第二输入控制信号端,使能开关SW产生的使能开关信号EN2分别连接在第二反相器FXQ2的第三输入控制信号端和第二反相器FXQ2的第四输入控制信号端,使能开关信号EN3连接在热载流子注入HCI的输入控制信号端;The first control clock signal CLK is respectively connected to the first input control signal terminal of the first transmission gate TG1, the first input control signal terminal of the first inverter FXQ1, the first input control signal terminal of the second inverter FXQ2, the second input control signal terminal of the second inverter FXQ2, the third input control signal terminal of the second inverter FXQ2 and the fourth input control signal terminal of the second inverter FXQ2, and the second control clock signal CLKB is respectively connected to the second input control signal terminal of the first transmission gate TG1, the second input control signal terminal of the first inverter FXQ1, the first input control signal terminal of the second transmission gate TG2 and the second input control signal terminal of the second transmission gate TG2. The first control clock signal CLK and the second control clock signal CLKB are inverted signals, the enable switch signal EN1 generated by the enable switch SW is respectively connected to the first input control signal terminal of the second transfer gate TG2, the second input control signal terminal of the second transfer gate TG2, the first input control signal terminal of the second inverter FXQ2 and the second input control signal terminal of the second inverter FXQ2, the enable switch signal EN2 generated by the enable switch SW is respectively connected to the third input control signal terminal of the second inverter FXQ2 and the fourth input control signal terminal of the second inverter FXQ2, and the enable switch signal EN3 is connected to the input control signal terminal of the hot carrier injection HCI; 具体包括以下四种运行状态:There are four operating states: DFF状态:当使能开关信号EN1和使能开关信号EN2均为低电平0时,此时复合电路工作处于触发器状态,当第一控制时钟信号CLK为低电平0时,第一传送门TG1导通,此时输入信号通过输入端口D和第一传送门TG1传输进第一反相器FXQ1中,并通过第一非门INV1进行翻转,当第二控制时钟信号CLKB为高电平1时,第二传送门TG2截止,使得第一非门INV1的输出信号存储在第一反相器FXQ1中而不会进入第二传送门TG2中,当第一控制时钟信号CLK为高电平1时,第一传送门TG1截止,此时输入信号不再进入第一传送门TG1中,使得第一非门INV1的输出信号保持之前状态不变,当第二控制时钟信号CLKB为低电平0时,第二传送门TG2导通,将之前锁存在第一非门INV1的输出信号传输进第二传送门TG2中,然后进入第二非门INV2并通过输出端向外输出,实现输出信号等于输入信号;DFF state: when the enable switch signal EN1 and the enable switch signal EN2 are both at low level 0, the composite circuit works in the trigger state. When the first control clock signal CLK is at low level 0, the first transmission gate TG1 is turned on. At this time, the input signal is transmitted into the first inverter FXQ1 through the input port D and the first transmission gate TG1, and is flipped through the first non-gate INV1. When the second control clock signal CLKB is at high level 1, the second transmission gate TG2 is turned off, so that the output signal of the first non-gate INV1 is stored in the first inverter FXQ1 and does not enter the second transmission gate TG2. When the first control clock signal CLK is at high level 1, the first transmission gate TG1 is turned off. At this time, the input signal no longer enters the first transmission gate TG1, so that the output signal of the first non-gate INV1 remains unchanged in the previous state. When the second control clock signal CLKB is at low level 0, the second transmission gate TG2 is turned on, and the output signal previously latched in the first non-gate INV1 is transmitted to the second transmission gate TG2, and then enters the second non-gate INV2 and is output to the outside through the output end, so that the output signal is equal to the input signal; PUF密钥生成状态:当使能开关信号EN1为高电平1时,此时复合电路处于密钥生成的准备状态,第一传送门TG1、第一反相器FXQ1和第一非门INV1仍然根据第一控制时钟信号CLK对输入信号进行传输或存储,而第二非门INV2的输入端和输出端短接,且第二反相器FXQ2截止,此时令第二非门INV2的输入电压为VM,第二非门INV2的输出电压为VOUT,则第二反相器FXQ2的输出端与第二非门INV2的输入端连接处的电压与第二非门INV2输出的电压均维持在VM,当使能开关信号EN1和第一控制时钟信号CLK均为低电平0时,由于第二非门INV2的输出翻转阈值Vdecision等于VM,第二传送门TG2、第二反相器FXQ2和第二非门INV2将整体维持在亚稳态,根据第二反相器FXQ2驱动强度不匹配引起电流失衡,使得电压VM与Vdecision产生偏离电压ΔV,偏离电压ΔV进一步被第二非门INV2构成的灵敏放大器放大并锁存,实现数字密钥0或1的转换;PUF key generation state: When the enable switch signal EN1 is high level 1, the composite circuit is in a ready state for key generation. The first transmission gate TG1, the first inverter FXQ1 and the first invertor INV1 still transmit or store the input signal according to the first control clock signal CLK, and the input and output ends of the second invertor INV2 are short-circuited, and the second inverter FXQ2 is turned off. At this time, the input voltage of the second invertor INV2 is V M , and the output voltage of the second invertor INV2 is V OUT . Then the voltage at the connection point between the output end of the second inverter FXQ2 and the input end of the second invertor INV2 and the voltage output by the second invertor INV2 are both maintained at V M . When the enable switch signal EN1 and the first control clock signal CLK are both low level 0, since the output flip threshold V decision of the second invertor INV2 is equal to V M , the second transmission gate TG2, the second inverter FXQ2 and the second invertor INV2 will be maintained in a metastable state as a whole. According to the current imbalance caused by the mismatch of the driving strength of the second inverter FXQ2, the voltage V M and V decision generate a deviation voltage ΔV, which is further amplified and latched by the sensitive amplifier formed by the second NOT gate INV2 to achieve the conversion of the digital key 0 or 1; PUF密钥可靠性增强状态:当使能开关信号EN1和使能开关信号EN2均为高电平1时,此时复合电路处于密钥生成的准备状态,第一传送门TG1、第一反相器FXQ1和第一非门INV1仍然根据第一控制时钟信号CLK对输入信号进行传输或存储,而第二非门INV2的输入端和输出端短接,且第二反相器FXQ2截止,此时令第二非门INV2的输入电压为VM,第二非门INV2的输出电压为VOUT,则第二反相器FXQ2的输出端与第二非门INV2的输入端连接处的电压与第二非门INV2输出的电压均维持在VM,当使能开关信号EN1、使能开关信号EN2和第一控制时钟信号CLK均为低电平0时,由于第二非门INV2的输出翻转阈值Vdecision等于VM,第二传送门TG2、第二反相器FXQ2和第二非门INV2将整体维持在亚稳态,根据第二反相器FXQ2驱动强度不匹配引起电流失衡,使得电压VM与Vdecision产生偏离电压ΔV,偏离电压ΔV进一步被第二非门INV2构成的灵敏放大器放大并锁存,实现数字密钥0或1的转换;PUF key reliability enhancement state: When the enable switch signal EN1 and the enable switch signal EN2 are both high level 1, the composite circuit is in a ready state for key generation, the first transmission gate TG1, the first inverter FXQ1 and the first invertor INV1 still transmit or store the input signal according to the first control clock signal CLK, and the input and output ends of the second invertor INV2 are short-circuited, and the second inverter FXQ2 is cut off. At this time, the input voltage of the second invertor INV2 is V M , and the output voltage of the second invertor INV2 is V OUT , then the voltage at the connection point between the output end of the second inverter FXQ2 and the input end of the second invertor INV2 and the voltage output by the second invertor INV2 are both maintained at V M , when the enable switch signal EN1, the enable switch signal EN2 and the first control clock signal CLK are all low level 0, since the output flip threshold V decision of the second invertor INV2 is equal to V M , the second transmission gate TG2, the second inverter FXQ2 and the second invertor INV2 are maintained in a metastable state as a whole, and the current imbalance is caused by the mismatch of the driving strength of the second inverter FXQ2, so that the voltage V M and V decision produce a deviation voltage ΔV, and the deviation voltage ΔV is further amplified and latched by the sensitive amplifier formed by the second invertor INV2, so as to realize the conversion of the digital key 0 or 1; HCI状态:当使能开关信号EN1、使能开关信号EN2、使能开关信号EN3和第一锁存器Latch1输出均为高电平1时,热载流子注入HCI将第二反相器FXQ2的漏极电压置为低电平0,此时将电源电压变为2VDD,改变第二反相器FXQ2的阈值电压,实现人为调节失配源的目的。HCI state: When the enable switch signal EN1, the enable switch signal EN2, the enable switch signal EN3 and the output of the first latch Latch1 are all high level 1, the hot carrier injection HCI sets the drain voltage of the second inverter FXQ2 to a low level 0. At this time, the power supply voltage is changed to 2VDD, changing the threshold voltage of the second inverter FXQ2, thereby achieving the purpose of artificially adjusting the mismatch source. 2.如权利要求1所述的一种新型静态隐匿的DFF-PUF复合电路,其特征在于,所述第一传送门TG1包括第一前端开关M1和第二前端开关M2,所述输入端口D与第一前端开关M1的源极、第二前端开关M2的源极电性连接,所述第一前端开关M1的漏极、第二前端开关M2的漏极与第一反相器FXQ1的输出端和第一非门INV1的输入端电性连接。2. A novel static hidden DFF-PUF composite circuit as described in claim 1, characterized in that the first transmission gate TG1 includes a first front-end switch M1 and a second front-end switch M2, the input port D is electrically connected to the source of the first front-end switch M1 and the source of the second front-end switch M2, and the drain of the first front-end switch M1 and the drain of the second front-end switch M2 are electrically connected to the output end of the first inverter FXQ1 and the input end of the first NOT gate INV1. 3.如权利要求2所述的一种新型静态隐匿的DFF-PUF复合电路,其特征在于,所述第一反相器FXQ1包括第一中端开关M3、第二中端开关M4、第三中端开关M5和第四中端开关M6,所述第二中端开关M4的漏极和第三中端开关M5的漏极均与第一前端开关M1的漏极和第二前端开关M2的漏极电性连接,所述第二中端开关M4的源极与第一中端开关M3的漏极电性连接,所述第三中端开关M5的源极与第四中端开关M6的漏极电性连接,所述第一中端开关M3的栅极、第四中端开关M6的栅极和第一非门INV1的输出端均与第二传送门TG2的输入端电性连接。3. A novel static hidden DFF-PUF composite circuit as described in claim 2, characterized in that the first inverter FXQ1 includes a first mid-end switch M3, a second mid-end switch M4, a third mid-end switch M5 and a fourth mid-end switch M6, the drain of the second mid-end switch M4 and the drain of the third mid-end switch M5 are both electrically connected to the drain of the first front-end switch M1 and the drain of the second front-end switch M2, the source of the second mid-end switch M4 is electrically connected to the drain of the first mid-end switch M3, the source of the third mid-end switch M5 is electrically connected to the drain of the fourth mid-end switch M6, and the gate of the first mid-end switch M3, the gate of the fourth mid-end switch M6 and the output end of the first invertor INV1 are all electrically connected to the input end of the second transmission gate TG2. 4.如权利要求3所述的一种新型静态隐匿的DFF-PUF复合电路,其特征在于,所述第一非门INV1包括第一后端开关M7和第二后端开关M8,所述第一后端开关M7的栅极和第二后端开关M8的栅极均与第二中端开关M4的漏极和第三中端开关M5的漏极电性连接,所述第一后端开关M7的漏极和第二后端开关M8的漏极、第一中端开关M3的栅极、第四中端开关M6的栅极均与第二传送门TG2的输入端电性连接。4. A novel static hidden DFF-PUF composite circuit as described in claim 3, characterized in that the first invertor INV1 includes a first back-end switch M7 and a second back-end switch M8, the gate of the first back-end switch M7 and the gate of the second back-end switch M8 are both electrically connected to the drain of the second mid-end switch M4 and the drain of the third mid-end switch M5, and the drain of the first back-end switch M7 and the drain of the second back-end switch M8, the gate of the first mid-end switch M3, and the gate of the fourth mid-end switch M6 are all electrically connected to the input end of the second transmission gate TG2. 5.如权利要求4所述的一种新型静态隐匿的DFF-PUF复合电路,其特征在于,所述第二传送门TG2包括第三前端开关M9和第四前端开关M10,所述第三前端开关M9的源极、第四前端开关M10的源极与第一后端开关M7的漏极、第二后端开关M8的漏极电性连接,所述第三前端开关M9的漏极、第四前端开关M10的漏极与第二反相器FXQ2的输出端和第二非门INV2的输入端电性连接。5. A novel static hidden DFF-PUF composite circuit as described in claim 4, characterized in that the second transmission gate TG2 includes a third front-end switch M9 and a fourth front-end switch M10, the source of the third front-end switch M9 and the source of the fourth front-end switch M10 are electrically connected to the drain of the first back-end switch M7 and the drain of the second back-end switch M8, and the drain of the third front-end switch M9 and the drain of the fourth front-end switch M10 are electrically connected to the output end of the second inverter FXQ2 and the input end of the second invertor INV2. 6.如权利要求5所述的一种新型静态隐匿的DFF-PUF复合电路,其特征在于,所述第二反相器FXQ2包括第五中端开关M11、第六中端开关M12、第十中端开关M12’、第七中端开关M13、第十一中端开关M13’和第八中端开关M14,所述第六中端开关M12的漏极和第十中端开关M12’的漏极以及第七中端开关M13的源极和第十一中端开关M13’的源极与第三前端开关M9的漏极和第四前端开关M10的漏极电性连接,所述第六中端开关M12的源极和第十中端开关M12’的源极与第五中端开关M11的漏极电性连接,所述第七中端开关M13的漏极和第十一中端开关M13’的漏极与第八中端开关M14的漏极电性连接,所述第五中端开关M11的栅极和第八中端开关M14的栅极均与第二非门INV2的输出端和输出端口Q电性连接。6. A novel static hidden DFF-PUF composite circuit as described in claim 5, characterized in that the second inverter FXQ2 includes a fifth mid-end switch M11, a sixth mid-end switch M12, a tenth mid-end switch M12', a seventh mid-end switch M13, an eleventh mid-end switch M13' and an eighth mid-end switch M14, and the drain of the sixth mid-end switch M12 and the drain of the tenth mid-end switch M12' and the source of the seventh mid-end switch M13 and the source of the eleventh mid-end switch M13' are connected to the drain of the sixth mid-end switch M12 and the drain of the tenth mid-end switch M12'. The drain of the third front-end switch M9 is electrically connected to the drain of the fourth front-end switch M10, the source of the sixth mid-end switch M12 and the source of the tenth mid-end switch M12' are electrically connected to the drain of the fifth mid-end switch M11, the drain of the seventh mid-end switch M13 and the drain of the eleventh mid-end switch M13' are electrically connected to the drain of the eighth mid-end switch M14, and the gate of the fifth mid-end switch M11 and the gate of the eighth mid-end switch M14 are both electrically connected to the output end of the second invertor INV2 and the output port Q. 7.如权利要求6所述的一种新型静态隐匿的DFF-PUF复合电路,其特征在于,所述第二非门INV2包括第三后端开关M15和第四后端开关M16,所述第三后端开关M15的栅极、第四后端开关M16的栅极和使能开关SW的源极均与第六中端开关M12、第十中端开关M12’的漏极和第七中端开关M13、第十一中端开关M13’的源极电性连接,所述第五中端开关M11的栅极、第八中端开关M14的栅极、第三后端开关M15的漏极、第四后端开关M16的漏极、使能开关SW的漏极均与输出端口Q电性连接。7. A novel static hidden DFF-PUF composite circuit as described in claim 6, characterized in that the second NOT gate INV2 includes a third back-end switch M15 and a fourth back-end switch M16, and the gate of the third back-end switch M15, the gate of the fourth back-end switch M16 and the source of the enable switch SW are all electrically connected to the drain of the sixth mid-end switch M12, the tenth mid-end switch M12' and the source of the seventh mid-end switch M13, the eleventh mid-end switch M13', and the gate of the fifth mid-end switch M11, the gate of the eighth mid-end switch M14, the drain of the third back-end switch M15, the drain of the fourth back-end switch M16, and the drain of the enable switch SW are all electrically connected to the output port Q. 8.如权利要求7所述的一种新型静态隐匿的DFF-PUF复合电路,其特征在于,所述热载流子注入HCI包括第九中端开关M17,所述第九中端开关M17漏极与第五中端开关M11的漏极电性连接。8. A novel statically hidden DFF-PUF composite circuit as described in claim 7, characterized in that the hot carrier injection HCI includes a ninth mid-end switch M17, and the drain of the ninth mid-end switch M17 is electrically connected to the drain of the fifth mid-end switch M11. 9.如权利要求8所述的一种新型静态隐匿的DFF-PUF复合电路,其特征在于,所述第一前端开关M1、第一中端开关M3、第二中端开关M4、第一后端开关M7、第三前端开关M9、第五中端开关M11、第六中端开关M12、第十中端开关M12’、第七中端开关M13、第十一中端开关M13’和第三后端开关M15均为PMOS管,所述第二前端开关M2、第三中端开关M5、第四中端开关M6、第二后端开关M8、第四前端开关M10、第八中端开关M14和第四后端开关M16、第九中端开关M17和使能开关SW均为NMOS管。9. A novel static hidden DFF-PUF composite circuit as described in claim 8, characterized in that the first front-end switch M1, the first mid-end switch M3, the second mid-end switch M4, the first back-end switch M7, the third front-end switch M9, the fifth mid-end switch M11, the sixth mid-end switch M12, the tenth mid-end switch M12', the seventh mid-end switch M13, the eleventh mid-end switch M13' and the third back-end switch M15 are all PMOS tubes, and the second front-end switch M2, the third mid-end switch M5, the fourth mid-end switch M6, the second back-end switch M8, the fourth front-end switch M10, the eighth mid-end switch M14 and the fourth back-end switch M16, the ninth mid-end switch M17 and the enable switch SW are all NMOS tubes. 10.如权利要求9所述的一种新型静态隐匿的DFF-PUF复合电路,其特征在于,第一控制时钟信号CLK分别连接在第一前端开关M1的栅极、第三中端开关M5的栅极、第六中端开关M12的栅极和第七中端开关M13的栅极,第二控制时钟信号CLKB分别连接在第二前端开关M2的栅极、第二中端开关M4的栅极、第三前端开关M9的栅极和第四前端开关M10的栅极,使能开关SW产生的使能开关信号EN1分别连接在第三前端开关M9的栅极、第四前端开关M10的栅极、第六中端开关M12的栅极和第七中端开关M13的栅极,使能开关SW产生的使能开关信号EN2分别连接第十中端开关M12’的栅极和第十一中端开关M13’的栅极,使能开关信号EN3连接在第九中端开关M17的栅极,第一中端开关M3的源极、第一后端开关M7的源极、第五中端开关M11的源极和第三后端开关M15的源极均与电源电性连接,第四中端开关M6的源极、第二后端开关M8的源极、第八中端开关M14的源极和第四后端开关M16的源极和第九中端开关M17的源极均接地。10. A novel static hidden DFF-PUF composite circuit as described in claim 9, characterized in that the first control clock signal CLK is respectively connected to the gate of the first front-end switch M1, the gate of the third mid-end switch M5, the gate of the sixth mid-end switch M12 and the gate of the seventh mid-end switch M13, the second control clock signal CLKB is respectively connected to the gate of the second front-end switch M2, the gate of the second mid-end switch M4, the gate of the third front-end switch M9 and the gate of the fourth front-end switch M10, and the enable switch signal EN1 generated by the enable switch SW is respectively connected to the gate of the third front-end switch M9, the gate of the fourth front-end switch M10, the gate of the sixth mid-end switch M12 and the gate of the seventh mid-end switch M13. The enable switch signal EN2 generated by the enable switch SW is connected to the gate of the tenth midend switch M12' and the gate of the eleventh midend switch M13' respectively, the enable switch signal EN3 is connected to the gate of the ninth midend switch M17, the source of the first midend switch M3, the source of the first back-end switch M7, the source of the fifth midend switch M11 and the source of the third back-end switch M15 are all electrically connected to the power supply, and the source of the fourth midend switch M6, the source of the second back-end switch M8, the source of the eighth midend switch M14, the source of the fourth back-end switch M16 and the source of the ninth midend switch M17 are all grounded.
CN202410805760.3A 2024-06-21 2024-06-21 Novel static hidden DFF-PUF composite circuit Active CN118381607B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410805760.3A CN118381607B (en) 2024-06-21 2024-06-21 Novel static hidden DFF-PUF composite circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410805760.3A CN118381607B (en) 2024-06-21 2024-06-21 Novel static hidden DFF-PUF composite circuit

Publications (2)

Publication Number Publication Date
CN118381607A CN118381607A (en) 2024-07-23
CN118381607B true CN118381607B (en) 2024-08-20

Family

ID=91909120

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410805760.3A Active CN118381607B (en) 2024-06-21 2024-06-21 Novel static hidden DFF-PUF composite circuit

Country Status (1)

Country Link
CN (1) CN118381607B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101803199A (en) * 2007-09-28 2010-08-11 索尼公司 A/D converting circuit, solid-state image sensing device and camera system
WO2022142579A1 (en) * 2020-12-29 2022-07-07 卓捷创芯科技(深圳)有限公司 Mixed signal control circuit for canceling degenerate metastable state of bandgap reference circuit

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4996375B2 (en) * 2007-07-09 2012-08-08 ルネサスエレクトロニクス株式会社 Semiconductor device
US9515835B2 (en) * 2015-03-24 2016-12-06 Intel Corporation Stable probing-resilient physically unclonable function (PUF) circuit
CN116684105B (en) * 2023-07-04 2024-01-16 湖北大学 Memristor-based dual-mode PUF structure and working method thereof
CN117454448B (en) * 2023-12-25 2024-03-19 湖北工业大学 A static hidden DFF-PUF composite circuit

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101803199A (en) * 2007-09-28 2010-08-11 索尼公司 A/D converting circuit, solid-state image sensing device and camera system
WO2022142579A1 (en) * 2020-12-29 2022-07-07 卓捷创芯科技(深圳)有限公司 Mixed signal control circuit for canceling degenerate metastable state of bandgap reference circuit

Also Published As

Publication number Publication date
CN118381607A (en) 2024-07-23

Similar Documents

Publication Publication Date Title
Alioto Trends in hardware security: From basics to ASICs
Rührmair et al. PUFs at a glance
Cao et al. A low power diode-clamped inverter-based strong physical unclonable function for robust and lightweight authentication
Kumar et al. EE-SPFAL: A novel energy-efficient secure positive feedback adiabatic logic for DPA resistant RFID and smart card
Shifman et al. An SRAM-based PUF with a capacitive digital preselection for a 1E-9 key error probability
CN109241782B (en) A Weak Physical Unclonable Function Circuit Using PMOS Process Deviation
CN104318181B (en) PUF circuit based on threshold deviation delay
CN104579631A (en) AES (Advanced Encryption Standard) secret key generation structure and method based on latch type voltage sensitive amplifier PUF (Physical Unclonable Function)
Thapliyal et al. Adiabatic computing based low-power and DPA-resistant lightweight cryptography for IoT devices
Ni et al. SI PUF: An SRAM and inverter-based PUF with a bit error rate of 0.0053% and 0.073/0.042 pJ/bit
Tao et al. MVL‐PUFs: multiple‐valued logic physical unclonable functions
CN118381607B (en) Novel static hidden DFF-PUF composite circuit
CN117454448B (en) A static hidden DFF-PUF composite circuit
CN111130537A (en) A Configurable Monostable Weak Physical Unclonable Function Circuit
US9344273B2 (en) Cryptographic device for implementing S-box
US10164768B1 (en) Method and apparatus for differential power analysis (DPA) resilience security in cryptography processors
Kahleifeh et al. 2-phase energy-efficient secure positive feedback adiabatic logic for cpa-resistant iot devices
Lin et al. An ultra-low power common-source-amplifier-based physical unclonable function
Shifman et al. A method to utilize mismatch size to produce an additional stable bit in a tilting SRAM-based PUF
Satpathy et al. Ultra-low energy security circuits for IoT applications
Delgado-Lozano et al. Projection of dual-rail DPA countermeasures in future FinFET and emerging TFET technologies
Liu et al. A compact implementation of AES s‐box using evolutionary algorithm
Lin et al. A compact ultra-low power physical unclonable function based on time-domain current difference measurement
CN110532815A (en) A kind of three value SRAM-PUF circuits based on CNFET
Riya et al. Stable cryptographic key generation using SRAM based Physical Unclonable Function

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant