[go: up one dir, main page]

CN103178958B - Based on the file encryption-decryption device of multilayer rolling code - Google Patents

Based on the file encryption-decryption device of multilayer rolling code Download PDF

Info

Publication number
CN103178958B
CN103178958B CN201210480168.8A CN201210480168A CN103178958B CN 103178958 B CN103178958 B CN 103178958B CN 201210480168 A CN201210480168 A CN 201210480168A CN 103178958 B CN103178958 B CN 103178958B
Authority
CN
China
Prior art keywords
circuit
decryption
encryption
rolling code
layer rolling
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.)
Expired - Fee Related
Application number
CN201210480168.8A
Other languages
Chinese (zh)
Other versions
CN103178958A (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.)
Huaihua University
Original Assignee
Huaihua University
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 Huaihua University filed Critical Huaihua University
Priority to CN201210480168.8A priority Critical patent/CN103178958B/en
Publication of CN103178958A publication Critical patent/CN103178958A/en
Application granted granted Critical
Publication of CN103178958B publication Critical patent/CN103178958B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Storage Device Security (AREA)

Abstract

本发明公开了一种基于多层滚动码的文件加解密装置。为了克服现有文件加密技术保密性差、抗攻击能力弱等技术安全漏洞,本发明包括键盘、USB接口电路、控制器、数据存贮器、多层滚动码加密芯片、多层滚动码解密芯片、私密输入电路、用户信息存储器,所述键盘、USB接口电路分别与控制器联接,所述控制器还分别与数据存储器、多层滚动码加密芯片、多层滚动码解密芯片连接,所述数据存储器分别与多层滚动码加密芯片、多层滚动码解密芯片连接,所述私密输入电路与多层滚动码加密芯片联接,所述用户信息存储器与多层滚动码解密芯片相连接。本发明用于文件数据传输的加解密处理,保密性好,抗攻击能力强,安全,扩展性好,使用方便。

The invention discloses a file encryption and decryption device based on multi-layer rolling codes. In order to overcome technical security loopholes such as poor confidentiality and weak anti-attack ability of the existing file encryption technology, the present invention includes a keyboard, a USB interface circuit, a controller, a data storage, a multi-layer rolling code encryption chip, a multi-layer rolling code decryption chip, The private input circuit, the user information memory, the keyboard and the USB interface circuit are respectively connected to the controller, and the controller is also respectively connected to the data memory, the multi-layer rolling code encryption chip, and the multi-layer rolling code decryption chip, and the data memory They are respectively connected to a multi-layer rolling code encryption chip and a multi-layer rolling code decryption chip, the private input circuit is connected to a multi-layer rolling code encryption chip, and the user information storage is connected to a multi-layer rolling code decryption chip. The invention is used for encryption and decryption processing of file data transmission, and has good confidentiality, strong anti-attack ability, safety, good expansibility and convenient use.

Description

基于多层滚动码的文件加解密装置File encryption and decryption device based on multi-layer rolling code

技术领域 technical field

本发明涉及一种文件加解密装置,具体为一种基于多层滚动码的文件加解密装置。 The invention relates to a file encryption and decryption device, in particular to a file encryption and decryption device based on multi-layer rolling codes.

背景技术 Background technique

数据传输加密技术是信息安全领域的核心技术之一,世界各国都非常重视。目前,数据加密传输领域几乎是固定码技术的一统天下,固定码技术的运用已经相当成熟。但是,固定码存在着抗攻击能力弱,安全性差的致命弱点。尤其是一旦系统的密钥被泄露,就会引发整个加密系统的崩溃。例如:机要密文被破译;重要信息被泄漏;银行、证券系统客户账号、密码轻易被盗取等等事件累累发生,足以说明了这个问题的严重性。 Data transmission encryption technology is one of the core technologies in the field of information security, and countries all over the world attach great importance to it. At present, the field of data encryption transmission is almost dominated by fixed code technology, and the application of fixed code technology has been quite mature. However, the fixed code has the fatal weakness of weak anti-attack ability and poor security. Especially once the key of the system is leaked, it will cause the collapse of the entire encryption system. For example: confidential ciphertexts are deciphered; important information is leaked; bank and securities system customer accounts and passwords are easily stolen, etc., which is enough to illustrate the seriousness of this problem.

发明内容 Contents of the invention

本发明的目的就是要针对上述不足,提供一种基于多层滚动码的文件加解密装置,它保密性好,抗攻击能力强,安全,扩展性好,使用方便。 The object of the present invention is to address the above-mentioned deficiencies and provide a file encryption and decryption device based on multi-layer rolling codes, which has good confidentiality, strong anti-attack capability, safety, good scalability and easy use.

为达到上述目的,本发明的技术方案是,该基于多层滚动码的文件加解密装置,包括键盘、控制器、USB接口电路、数据存储器,该控制器分别与键盘、USB接口电路、数据存储器连接,它还包括私密输入电路、用户信息存储器、多层滚动码加密芯片、多层滚动码解密芯片; In order to achieve the above object, the technical solution of the present invention is that the file encryption and decryption device based on multi-layer rolling codes includes a keyboard, a controller, a USB interface circuit, and a data storage device, and the controller is connected to the keyboard, the USB interface circuit, and the data storage device respectively. Connection, it also includes private input circuit, user information memory, multi-layer rolling code encryption chip, multi-layer rolling code decryption chip;

所述多层滚动码加密芯片包括加密控制器、加密输入电路、加密多层密钥生成电路、多层滚动码加密电路、双同步计数值有效时间窗口产生电路、加密注册电路、加密输出电路、加密内置存储器; The multi-layer rolling code encryption chip includes an encryption controller, an encryption input circuit, an encryption multi-layer key generation circuit, a multi-layer rolling code encryption circuit, a double synchronous count value effective time window generation circuit, an encryption registration circuit, an encryption output circuit, Encrypted built-in memory;

所述加密控制器分别与控制器、加密输入电路、加密多层密钥生成电路、多层滚动码加密电路、加密注册电路连接,所述加密输入电路分别与数据存储器、多层滚动码加密电路连接,所述加密多层密钥生成电路分别与多层滚动码加密电路、私密输入电路连接,所述多层滚动码加密电路分别与双同步计数值有效时间窗口产生电路、加密输出电路连接,所述双同步计数值有效时间窗口产生电路与加密内置存储器连接,所述加密输出电路与数据存储器连接,所述加密注册电路与加密输出电路连接; The encryption controller is respectively connected with the controller, the encryption input circuit, the encryption multi-layer key generation circuit, the multi-layer rolling code encryption circuit, and the encryption registration circuit, and the encryption input circuit is respectively connected with the data memory and the multi-layer rolling code encryption circuit Connected, the encryption multi-layer key generation circuit is connected with the multi-layer rolling code encryption circuit and the private input circuit respectively, and the multi-layer rolling code encryption circuit is connected with the double synchronous count value effective time window generation circuit and the encryption output circuit respectively, The dual synchronous counter value effective time window generation circuit is connected to the encrypted built-in memory, the encrypted output circuit is connected to the data memory, and the encrypted registration circuit is connected to the encrypted output circuit;

所述多层滚动码解密芯片包括解密控制器、解密输入电路、解密多层密钥生成电路、多层滚动码解密电路、双同步计数值有效时间窗口检验电路、用户识别电路、解密注册电路、解密输出电路、解密内置存储器; The multi-layer rolling code decryption chip includes a decryption controller, a decryption input circuit, a decryption multi-layer key generation circuit, a multi-layer rolling code decryption circuit, a double synchronization count value effective time window inspection circuit, a user identification circuit, a decryption registration circuit, Decrypt output circuit, decrypt built-in memory;

所述解密控制器分别与控制器、解密输入电路、解密多层密钥生成电路、多层滚动码解密电路、用户识别电路、解密注册电路连接,所述解密输入电路分别与数据存储器、多层滚动码解密电路连接,所述解密多层密钥生成电路分别与多层滚动码解密电路、用户识别电路连接,所述用户识别电路与用户信息存储器连接,所述多层滚动码解密电路分别与双同步计数值有效时间窗口检验电路、解密输出电路连接,所述双同步计数值有效时间窗口检验电路与解密内置存储器连接,所述解密输出电路与数据存储器连接,所述解密注册电路与解密输出电路连接。 The decryption controller is respectively connected with the controller, the decryption input circuit, the decryption multi-layer key generation circuit, the multi-layer rolling code decryption circuit, the user identification circuit, and the decryption registration circuit, and the decryption input circuit is respectively connected with the data memory, the multi-layer The rolling code decryption circuit is connected, and the decryption multi-layer key generation circuit is connected with the multi-layer rolling code decryption circuit and the user identification circuit respectively, and the user identification circuit is connected with the user information storage, and the multi-layer rolling code decryption circuit is respectively connected with the user identification circuit. The dual synchronous count value effective time window inspection circuit is connected to the decryption output circuit, the dual synchronous count value effective time window inspection circuit is connected to the decryption built-in memory, the decryption output circuit is connected to the data memory, and the decryption registration circuit is connected to the decryption output circuit connection.

本发明由键盘、USB接口电路、控制器(单片机)、数据存贮器、多层滚动码加密芯片、多层滚动码解密芯片、私密输入电路、用户信息存储器组成。多层滚动码加密电路和多层滚动码解密电路分别封装在用CPLD/FPGA芯片制造的加密芯片和解密芯片内。 The invention is composed of a keyboard, a USB interface circuit, a controller (single-chip microcomputer), a data memory, a multi-layer rolling code encryption chip, a multi-layer rolling code decryption chip, a private input circuit and a user information memory. The multi-layer rolling code encryption circuit and the multi-layer rolling code decryption circuit are respectively packaged in an encryption chip and a decryption chip manufactured with CPLD/FPGA chips.

本发明基于多层滚动码加解密技术,它采用了公密和私密相结合的多层滚动密钥生成技术,使得多层滚动码加解密系统的密钥、双时间匹配窗口以及加密算法,时时刻刻都处在不断的变化之中,从而极大的提高了加密系统的抗攻击能力和系统的安全性。即使在公密被泄漏的极端情况下,窃密者也无法破解任何一个用户的密钥,破译任何一个用户所发送的密文,更不可能导致整个密钥系统的崩溃。 The present invention is based on the multi-layer rolling code encryption and decryption technology, which adopts the multi-layer rolling key generation technology combining public secret and private secret, so that the key, dual-time matching window and encryption algorithm of the multi-layer rolling code encryption and decryption system are time-sensitive It is constantly changing all the time, which greatly improves the anti-attack ability of the encryption system and the security of the system. Even in extreme cases where the public secret is leaked, the stealer cannot crack the key of any user, decipher the ciphertext sent by any user, and it is even less likely to cause the collapse of the entire key system.

本发明为了克服固定码技术“一文一密”的根本缺陷,创建了基于二次非线性多层嵌套滚动码加解密算法的理论和技术,以不同角速度旋转的双同步计数值时间窗口匹配技术和多算法混合编码技术,提高了加解密系统的保密性和抗攻击能力,在多变化、抗截获、抗复制、抗编码扫描等方面具有显著的优势,降低了被破译和系统崩溃的风险,扩展了滚动码技术的应用范围,在无钥门禁系统、身份认证系统、数据加密传输等领域,具有广泛的应用价值。 In order to overcome the fundamental defect of "one text, one secret" of the fixed code technology, the present invention creates the theory and technology based on the encryption and decryption algorithm of the quadratic nonlinear multi-layer nested rolling code, and the dual synchronous counter value time window matching technology rotating at different angular speeds And multi-algorithm mixed coding technology, which improves the confidentiality and anti-attack ability of the encryption and decryption system, has significant advantages in multiple changes, anti-interception, anti-copying, anti-coding scanning, etc., and reduces the risk of being deciphered and system crashes. It expands the application range of rolling code technology, and has wide application value in keyless access control system, identity authentication system, data encryption transmission and other fields.

本发明具有如下特点: The present invention has following characteristics:

①保密性好。本发明可以设定多套私人密码,每一套私密和公密相结合产生一套独有的密钥体系,用于和不同的对象进行通信,或者用于自己保存加密文件; ① Good confidentiality. The present invention can set multiple sets of private passwords, and each set of private and public secrets is combined to generate a unique key system, which is used to communicate with different objects, or to store encrypted files by itself;

本发明还具有学习注册功能。两个用户在第一次做加密通信时,必须进行学习和注册。只有知道对方的密码,接收方才能给对方注册,并记录对方的各种重要信息,否则,无法进行解密。 The present invention also has the function of learning and registering. When two users do encrypted communication for the first time, they must learn and register. Only by knowing the password of the other party can the receiving party register the other party and record various important information of the other party, otherwise, it cannot be decrypted.

②抗攻击能力强。本发明依据多层滚动码加密技术,实现了“一文多密”和“一密多文”。系统跳码率高,发送重复码理论时间间隔长,具有极强的抗截获、抗复制、抗编码扫描等抗击各种高科技攻击手段的能力。 ②Strong anti-attack ability. According to the multi-layer rolling code encryption technology, the present invention realizes "multiple secrets in one document" and "multiple secrets in one document". The system has a high code hopping rate, a long theoretical time interval for sending repeated codes, and has a strong ability to resist various high-tech attacks such as interception, copying, and code scanning.

③扩展性好。本发明采用模块化设计,可以根据用户的要求,增加新的扩展功能模块。例如,增加锁定模块,使别人不能使用该装置。 ③Extensibility is good. The present invention adopts a modular design, and new expansion function modules can be added according to user requirements. For example, adding a locking module makes it impossible for others to use the device.

④使用方便。产品设计人性化,用户使用非常方便。 ④Easy to use. The product design is humanized, and it is very convenient for users to use.

本发明用于文件数据传输的加解密处理,保密性好,抗攻击能力强,安全,扩展性好,使用方便。 The invention is used for encryption and decryption processing of file data transmission, and has good confidentiality, strong anti-attack ability, safety, good expansibility and convenient use.

附图说明 Description of drawings

图1是本发明示意图。 Figure 1 is a schematic diagram of the present invention.

图中,1.键盘,2.控制器,3.USB接口电路,4.多层滚动码加密芯片,5.加密输入电路,6.加密多层密钥生成电路,7.加密控制器,8.多层滚动码加密电路,9.加密注册电路,10.私密输入电路,11.加密输出电路,12.双同步计数值有效时间窗口产生电路,13.加密内置存储器,14.用户识别电路,15.用户信息存储器,16.解密注册电路,17.解密输出电路,18.多层滚动码解密芯片,19.解密内置存储器,20.多层滚动码解密电路,21.双同步计数值有效时间窗口检验电路,22.解密多层密钥生成电路,23.解密输入电路,24.数据存储器,25.解密控制器。 In the figure, 1. keyboard, 2. controller, 3. USB interface circuit, 4. multi-layer rolling code encryption chip, 5. encryption input circuit, 6. encryption multi-layer key generation circuit, 7. encryption controller, 8 .Multi-layer rolling code encryption circuit, 9. Encrypted registration circuit, 10. Private input circuit, 11. Encrypted output circuit, 12. Double synchronous count value effective time window generation circuit, 13. Encrypted built-in memory, 14. User identification circuit, 15. User information memory, 16. Decryption registration circuit, 17. Decryption output circuit, 18. Multi-layer rolling code decryption chip, 19. Decryption built-in memory, 20. Multi-layer rolling code decryption circuit, 21. Valid time of double synchronous counting value Window verification circuit, 22. decryption multi-layer key generation circuit, 23. decryption input circuit, 24. data memory, 25. decryption controller.

具体实施方式 Detailed ways

如图1所示,本发明基于多层滚动码的文件加解密装置,包括键盘1、控制器2、USB接口电路3、数据存储器24,该控制器2分别与键盘1、USB接口电路3、数据存储器24连接,它还包括私密输入电路10、用户信息存储器15、多层滚动码加密芯片4、多层滚动码解密芯片18; As shown in Figure 1, the present invention is based on the file encryption and decryption device of multi-layer rolling code, comprises keyboard 1, controller 2, USB interface circuit 3, data memory 24, and this controller 2 is respectively connected with keyboard 1, USB interface circuit 3, Data memory 24 is connected, and it also comprises secret input circuit 10, user information memory 15, multi-layer rolling code encryption chip 4, multi-layer rolling code decryption chip 18;

所述多层滚动码加密芯片4包括加密控制器7、加密输入电路5、加密多层密钥生成电路6、多层滚动码加密电路8、双同步计数值有效时间窗口产生电路12、加密注册电路9、加密输出电路11、加密内置存储器13; The multi-layer rolling code encryption chip 4 includes an encryption controller 7, an encryption input circuit 5, an encryption multi-layer key generation circuit 6, a multi-layer rolling code encryption circuit 8, a double synchronous count value effective time window generation circuit 12, an encryption registration Circuit 9, encrypted output circuit 11, encrypted built-in memory 13;

所述加密控制器7分别与控制器2、加密输入电路5、加密多层密钥生成电路6、多层滚动码加密电路8、加密注册电路9连接,所述加密输入电路5分别与数据存储器24、多层滚动码加密电路8连接,所述加密多层密钥生成电路6分别与多层滚动码加密电路8、私密输入电路10连接,所述多层滚动码加密电路8分别与双同步计数值有效时间窗口产生电路12、加密输出电路11连接,所述双同步计数值有效时间窗口产生电路12与加密内置存储器13连接,所述加密输出电路11与数据存储器24连接,所述加密注册电路9与加密输出电路11连接; The encryption controller 7 is respectively connected with the controller 2, the encryption input circuit 5, the encryption multi-layer key generation circuit 6, the multi-layer rolling code encryption circuit 8, and the encryption registration circuit 9, and the encryption input circuit 5 is respectively connected with the data memory 24. The multi-layer rolling code encryption circuit 8 is connected, and the encrypted multi-layer key generation circuit 6 is connected with the multi-layer rolling code encryption circuit 8 and the private input circuit 10 respectively, and the multi-layer rolling code encryption circuit 8 is connected with the double synchronous code respectively. The counter value effective time window generation circuit 12 is connected to the encryption output circuit 11, the double synchronous count value effective time window generation circuit 12 is connected to the encryption built-in memory 13, the encryption output circuit 11 is connected to the data memory 24, and the encryption registration Circuit 9 is connected with encryption output circuit 11;

所述多层滚动码解密芯片18包括解密控制器25、解密输入电路23、解密多层密钥生成电路22、多层滚动码解密电路20、双同步计数值有效时间窗口检验电路21、用户识别电路14、解密注册电路16、解密输出电路17、解密内置存储器19; The multi-layer rolling code decryption chip 18 includes a decryption controller 25, a decryption input circuit 23, a decryption multi-layer key generation circuit 22, a multi-layer rolling code decryption circuit 20, a dual synchronous count value effective time window inspection circuit 21, a user identification Circuit 14, decryption registration circuit 16, decryption output circuit 17, decryption built-in memory 19;

所述解密控制器25分别与控制器2、解密输入电路23、解密多层密钥生成电路22、多层滚动码解密电路20、用户识别电路14、解密注册电路16连接,所述解密输入电路23分别与数据存储器24、多层滚动码解密电路20连接,所述解密多层密钥生成电路22分别与多层滚动码解密电路20、用户识别电路14连接,所述用户识别电路14与用户信息存储器15连接,所述多层滚动码解密电路20分别与双同步计数值有效时间窗口检验电路21、解密输出电路17连接,所述双同步计数值有效时间窗口检验电路21与解密内置存储器19连接,所述解密输出电路17与数据存储器24连接,所述解密注册电路16与解密输出电路17连接。 The decryption controller 25 is respectively connected with the controller 2, the decryption input circuit 23, the decryption multi-layer key generation circuit 22, the multi-layer rolling code decryption circuit 20, the user identification circuit 14, and the decryption registration circuit 16. The decryption input circuit 23 is connected with data memory 24, multi-layer rolling code decryption circuit 20 respectively, and described decryption multi-layer key generation circuit 22 is connected with multi-layer rolling code decryption circuit 20, user identification circuit 14 respectively, and described user identification circuit 14 is connected with user The information memory 15 is connected, and the multi-layer rolling code decryption circuit 20 is connected with the valid time window inspection circuit 21 and the decryption output circuit 17 of the dual synchronous count value respectively. The decryption output circuit 17 is connected to the data memory 24, and the decryption registration circuit 16 is connected to the decryption output circuit 17.

Claims (1)

1.一种基于多层滚动码的文件加解密装置,包括键盘(1)、控制器(2)、USB接口电路(3)、数据存储器(24),该控制器(2)分别与键盘(1)、USB接口电路(3)、数据存储器(24)连接,其特征是,它还包括私密输入电路(10)、用户信息存储器(15)、多层滚动码加密芯片(4)、多层滚动码解密芯片(18); 1. A file encryption and decryption device based on a multi-layer rolling code, comprising a keyboard (1), a controller (2), a USB interface circuit (3), and a data storage device (24), and the controller (2) is respectively connected to the keyboard ( 1), USB interface circuit (3), data memory (24) connection, it is characterized in that it also includes private input circuit (10), user information memory (15), multi-layer rolling code encryption chip (4), multi-layer Rolling code decryption chip (18); 所述多层滚动码加密芯片(4)包括加密控制器(7)、加密输入电路(5)、加密多层密钥生成电路(6)、多层滚动码加密电路(8)、双同步计数值有效时间窗口产生电路(12)、加密注册电路(9)、加密输出电路(11)、加密内置存储器(13); The multi-layer rolling code encryption chip (4) includes an encryption controller (7), an encryption input circuit (5), an encryption multi-layer key generation circuit (6), a multi-layer rolling code encryption circuit (8), a double synchronous counting Value valid time window generation circuit (12), encryption registration circuit (9), encryption output circuit (11), encryption built-in memory (13); 所述加密控制器(7)分别与控制器(2)、加密输入电路(5)、加密多层密钥生成电路(6)、多层滚动码加密电路(8)、加密注册电路(9)连接,所述加密输入电路(5)分别与数据存储器(24)、多层滚动码加密电路(8)连接,所述加密多层密钥生成电路(6)分别与多层滚动码加密电路(8)、私密输入电路(10)连接,所述多层滚动码加密电路(8)分别与双同步计数值有效时间窗口产生电路(12)、加密输出电路(11)连接,所述双同步计数值有效时间窗口产生电路(12)与加密内置存储器(13)连接,所述加密输出电路(11)与数据存储器(24)连接,所述加密注册电路(9)与加密输出电路(11)连接; The encryption controller (7) is respectively connected with the controller (2), the encryption input circuit (5), the encryption multi-layer key generation circuit (6), the multi-layer rolling code encryption circuit (8), and the encryption registration circuit (9) Connect, described encryption input circuit (5) is connected with data memory (24), multi-layer rolling code encryption circuit (8) respectively, and described encryption multi-layer key generation circuit (6) is respectively connected with multi-layer rolling code encryption circuit ( 8), the private input circuit (10) is connected, and the multi-layer rolling code encryption circuit (8) is respectively connected with the double synchronous counting value effective time window generation circuit (12), the encryption output circuit (11), and the double synchronous counting The value effective time window generation circuit (12) is connected to the encrypted built-in memory (13), the encrypted output circuit (11) is connected to the data memory (24), and the encrypted registration circuit (9) is connected to the encrypted output circuit (11) ; 所述多层滚动码解密芯片(18)包括解密控制器(25)、解密输入电路(23)、解密多层密钥生成电路(22)、多层滚动码解密电路(20)、双同步计数值有效时间窗口检验电路(21)、用户识别电路(14)、解密注册电路(16)、解密输出电路(17)、解密内置存储器(19); The multi-layer rolling code decryption chip (18) includes a decryption controller (25), a decryption input circuit (23), a decryption multi-layer key generation circuit (22), a multi-layer rolling code decryption circuit (20), a double synchronous counting Value effective time window inspection circuit (21), user identification circuit (14), decryption registration circuit (16), decryption output circuit (17), decryption built-in memory (19); 所述解密控制器(25)分别与控制器(2)、解密输入电路(23)、解密多层密钥生成电路(22)、多层滚动码解密电路(20)、用户识别电路(14)、解密注册电路(16)连接,所述解密输入电路(23)分别与数据存储器(24)、多层滚动码解密电路(20)连接,所述解密多层密钥生成电路(22)分别与多层滚动码解密电路(20)、用户识别电路(14)连接,所述用户识别电路(14)与用户信息存储器(15)连接,所述多层滚动码解密电路(20)分别与双同步计数值有效时间窗口检验电路(21)、解密输出电路(17)连接,所述双同步计数值有效时间窗口检验电路(21)与解密内置存储器(19)连接,所述解密输出电路(17)与数据存储器(24)连接,所述解密注册电路(16)与解密输出电路(17)连接。 The decryption controller (25) is respectively connected with the controller (2), the decryption input circuit (23), the decryption multi-layer key generation circuit (22), the multi-layer rolling code decryption circuit (20), the user identification circuit (14) , the decryption registration circuit (16) is connected, and the decryption input circuit (23) is connected with the data memory (24) and the multi-layer rolling code decryption circuit (20) respectively, and the decryption multi-layer key generation circuit (22) is respectively connected with The multi-layer rolling code decryption circuit (20) is connected to the user identification circuit (14), the user identification circuit (14) is connected to the user information memory (15), and the multi-layer rolling code decryption circuit (20) is respectively connected to the double synchronous The count value effective time window inspection circuit (21) is connected to the decryption output circuit (17), the double synchronous count value effective time window inspection circuit (21) is connected to the decryption built-in memory (19), and the decryption output circuit (17) It is connected with the data memory (24), and the decryption registration circuit (16) is connected with the decryption output circuit (17).
CN201210480168.8A 2012-11-23 2012-11-23 Based on the file encryption-decryption device of multilayer rolling code Expired - Fee Related CN103178958B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210480168.8A CN103178958B (en) 2012-11-23 2012-11-23 Based on the file encryption-decryption device of multilayer rolling code

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210480168.8A CN103178958B (en) 2012-11-23 2012-11-23 Based on the file encryption-decryption device of multilayer rolling code

Publications (2)

Publication Number Publication Date
CN103178958A CN103178958A (en) 2013-06-26
CN103178958B true CN103178958B (en) 2015-11-18

Family

ID=48638593

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210480168.8A Expired - Fee Related CN103178958B (en) 2012-11-23 2012-11-23 Based on the file encryption-decryption device of multilayer rolling code

Country Status (1)

Country Link
CN (1) CN103178958B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107393277A (en) * 2017-08-28 2017-11-24 江苏赫奕科技有限公司 Method of sending and receiving based on low-power consumption safe mode des encryption rolling code
CN109508566A (en) * 2018-12-29 2019-03-22 上海哈诚电子科技有限公司 A kind of safety device of code keyboard

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101662363A (en) * 2008-08-30 2010-03-03 怀化学院 Multi-layer rolling code encryption and decryption technology
CN102238135A (en) * 2010-04-26 2011-11-09 许丰 Security authentication server

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7526795B2 (en) * 2001-03-27 2009-04-28 Micron Technology, Inc. Data security for digital data storage

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101662363A (en) * 2008-08-30 2010-03-03 怀化学院 Multi-layer rolling code encryption and decryption technology
CN102238135A (en) * 2010-04-26 2011-11-09 许丰 Security authentication server

Also Published As

Publication number Publication date
CN103178958A (en) 2013-06-26

Similar Documents

Publication Publication Date Title
CN106973056B (en) Object-oriented security chip and encryption method thereof
US20060280297A1 (en) Cipher communication system using device authentication keys
CN102082790B (en) Method and device for encryption/decryption of digital signature
CN103684772B (en) Dynamic deficiency encryption system
GB2538052A (en) Encoder, decoder, encryption system, encryption key wallet and method
CN104637117B (en) Method, intelligent lock core, lockset and key that intelligent lock core and key are realized
CN103812854A (en) Identity authentication system, device and method and identity authentication requesting device
CN101350724A (en) An Encryption Method Based on Biometric Information
CN105162797A (en) Bidirectional authentication method based on video surveillance system
CN107612680A (en) A kind of national secret algorithm in mobile network's payment
CN102255727B (en) Improved anti-attacking intelligent card authentication method based on user defined algorithm environment
Gayathri et al. Hybrid cryptography for random-key generation based on ECC algorithm
CN103607273B (en) A kind of data file encipher-decipher method controlled based on time limit
CN102270182B (en) Encrypted mobile storage equipment based on synchronous user and host machine authentication
CN102903226B (en) Data transmission method for communication of intelligent electric meters
CN105262586B (en) Key distribution method and device for automobile anti-theft equipment
CN102938762A (en) File safety management system based on mobile terminal
CN103178958B (en) Based on the file encryption-decryption device of multilayer rolling code
Thitme et al. A recent study of various encryption and decryption techniques
CN110138544A (en) A kind of encrypting and decrypting system and method for internet of things equipment
KR101929355B1 (en) Encryption and decryption system using unique serial number and symmetric cryptography
CN1722656B (en) A digital signature method and digital signature tool
Suo et al. Encryption technology in information system security
Shen et al. Research on Information Encryption Technology Applied in Computer Network Security [J]
CN203120166U (en) A security card device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20151118

Termination date: 20171123