亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種芯片、數(shù)據(jù)處理方法及電子設(shè)備與流程

文檔序號:40385770發(fā)布日期:2024-12-20 12:08閱讀:7來源:國知局
一種芯片、數(shù)據(jù)處理方法及電子設(shè)備與流程

本申請涉及計算機,更具體的說是涉及一種芯片、數(shù)據(jù)處理方法及電子設(shè)備。


背景技術(shù):

1、為了保證芯片數(shù)據(jù)的安全性,通常會利用加密算法對應(yīng)的密鑰對待加密數(shù)據(jù)進行加密。但是,若密鑰泄露容易被數(shù)據(jù)竊取方法結(jié)合對應(yīng)的加密算法可破解出加密數(shù)據(jù),無法保證芯片數(shù)據(jù)的安全性。


技術(shù)實現(xiàn)思路

1、有鑒于此,本申請?zhí)峁┤缦录夹g(shù)方案:

2、一種芯片,包括:

3、隨機數(shù)鎖存模塊、運算模塊、加密模塊和時鐘加擾模塊;

4、所述隨機數(shù)鎖存模塊,用于對產(chǎn)生的隨機數(shù)進行鎖存,得到第一隨機數(shù)和第二隨機數(shù);

5、所述運算模塊,用于基于所述第一隨機數(shù)對初始密鑰進行異或處理,得到目標(biāo)密鑰;基于所述第二隨機數(shù)對待加密數(shù)據(jù)進行異或處理,得到初始加密數(shù)據(jù);

6、所述加密模塊,用于利用所述目標(biāo)密鑰對所述初始加密數(shù)據(jù)進行加密處理,得到目標(biāo)加密數(shù)據(jù);

7、時鐘加擾模塊,用于基于隨機數(shù)對時鐘信號進行隨機加擾處理,得到目標(biāo)時鐘信號,將所述目標(biāo)時鐘信號輸入至加密模塊。

8、可選地,所述芯片還包括:解密模塊;

9、所述解密模塊,用于基于所述密鑰對所述目標(biāo)加密數(shù)據(jù)進行解密,得到初始加密數(shù)據(jù);

10、所述運算模塊,還用于基于所述第二隨機數(shù)對所述初始加密數(shù)據(jù)進行異或初始,得到明文數(shù)據(jù)。

11、可選地,所述芯片還包括控制模塊和隨機數(shù)產(chǎn)生器;

12、所述隨機數(shù)產(chǎn)生器,用于輸出隨機數(shù);

13、所述控制模塊,用于根據(jù)鎖存隨機數(shù)的時間間隔,生成目標(biāo)控制信號,將所述目標(biāo)控制信號輸入至所述隨機數(shù)鎖存模塊;

14、所述隨機數(shù)鎖存模塊,用于根據(jù)所述目標(biāo)信號對所述隨機數(shù)產(chǎn)生器輸出的隨機數(shù)進行鎖存,得到第一隨機數(shù)或第二隨機數(shù)。

15、可選地,所述控制模塊還用于:基于所述初始密鑰的長度,生成目標(biāo)控制信號中的第一隨機數(shù)控制信號,所述第一隨機數(shù)控制信號包括第一數(shù)量的第一控制子信號;

16、所述隨機數(shù)鎖存模塊,用于基于各個所述第一控制子信號對所述隨機數(shù)產(chǎn)生器輸出的隨機數(shù)進行鎖存,得到第一隨機數(shù)集合,所述第一隨機數(shù)集合中第一隨機數(shù)的數(shù)量與所述第一數(shù)量相匹配,所述第一數(shù)量與所述初始密鑰的長度有關(guān);

17、所述運算模塊,還用于基于所述第一隨機數(shù)集合中的各個第一隨機數(shù)和所述初始密鑰進行異或處理,得到目標(biāo)密鑰。

18、所述控制模塊還用于:

19、基于待加密數(shù)據(jù)的長度,生成目標(biāo)控制信號中的第二隨機數(shù)控制信號,所述第二隨機數(shù)控制信號包括第二數(shù)量的第二控制子信號;

20、所述隨機數(shù)鎖存模塊,還用于基于各個所述第二控制子信號對所述隨機數(shù)產(chǎn)生器輸出的隨機數(shù)進行鎖存,得到第二隨機數(shù)集合,所述第二隨機數(shù)集合中的第二隨機數(shù)的數(shù)量與所述第二數(shù)量相匹配,所述第二數(shù)量與所述待加密數(shù)據(jù)的長度有關(guān);

21、所述運算模塊,還用于基于所述第二隨機數(shù)集合中的各個第二隨機數(shù)和所述待加密數(shù)據(jù)進行異或處理,得到初始加密數(shù)據(jù)。

22、可選地,所述時鐘加擾模塊還用于將所述目標(biāo)時鐘信號輸入至所述解密模塊。

23、可選地,所述時鐘加擾模塊還用于將所述目標(biāo)時鐘信號輸入至所述隨機數(shù)鎖存模塊。

24、一種數(shù)據(jù)處理方法,應(yīng)用于上述所述的芯片,所述方法包括:

25、對產(chǎn)生的隨機數(shù)進行鎖存,得到第一隨機數(shù)和第二隨機數(shù);

26、對產(chǎn)生的隨機數(shù)進行鎖存,得到第一隨機數(shù)和第二隨機數(shù);

27、基于所述第一隨機數(shù)對初始密鑰進行異或處理,得到目標(biāo)密鑰;

28、基于所述第二隨機數(shù)對待加密數(shù)據(jù)進行異或處理,得到初始加密數(shù)據(jù);

29、利用所述目標(biāo)密鑰對所述初始加密數(shù)據(jù)進行加密處理,得到目標(biāo)加密數(shù)據(jù);

30、基于隨機數(shù)對時鐘信號進行隨機加擾處理,得到目標(biāo)時鐘信號,將所述目標(biāo)時鐘信號輸入至所述加密模塊。

31、可選地,所述方法還包括:

32、基于所述目標(biāo)密鑰對所述目標(biāo)加密數(shù)據(jù)進行解密,得到初始加密數(shù)據(jù);

33、基于所述第二隨機數(shù)對所述初始加密數(shù)據(jù)進行異或處理,得到明文數(shù)據(jù)。

34、一種電子設(shè)備,包括如上述任一項所述的芯片。



技術(shù)特征:

1.一種芯片,所述芯片包括:

2.根據(jù)權(quán)利要求1所述的芯片,所述芯片還包括:解密模塊;

3.根據(jù)權(quán)利要求1所述的芯片,所述芯片還包括控制模塊和隨機數(shù)產(chǎn)生器;

4.根據(jù)權(quán)利要求3所述的芯片,所述控制模塊還用于:基于所述初始密鑰的長度,生成目標(biāo)控制信號中的第一隨機數(shù)控制信號,所述第一隨機數(shù)控制信號包括第一數(shù)量的第一控制子信號;

5.根據(jù)權(quán)利要求3所述的芯片,所述控制模塊還用于:

6.根據(jù)權(quán)利要求2所述的芯片,所述時鐘加擾模塊還用于將目標(biāo)時鐘信號輸入至所述解密模塊。

7.根據(jù)權(quán)利要求1所述的芯片,所述時鐘加擾模塊還用于將所述目標(biāo)時鐘信號輸入至所述隨機數(shù)鎖存模塊。

8.一種數(shù)據(jù)處理方法,應(yīng)用于如權(quán)利要求1至7中任一項所述的芯片,所述方法包括:

9.根據(jù)權(quán)利要求8所述的方法,所述方法還包括:

10.一種電子設(shè)備,包括如權(quán)利要求1-7任一項所述的芯片。


技術(shù)總結(jié)
本申請公開了一種芯片、數(shù)據(jù)處理方法及電子設(shè)備,該芯片包括:隨機數(shù)鎖存模塊、運算模塊、加密模塊和時鐘加擾模塊;隨機數(shù)鎖存模塊,用于對產(chǎn)生的隨機數(shù)進行鎖存,得到第一隨機數(shù)和第二隨機數(shù);運算模塊,用于基于第一隨機數(shù)對初始密鑰進行異或處理,得到目標(biāo)密鑰;基于第二隨機數(shù)對待加密數(shù)據(jù)進行異或處理,得到初始加密數(shù)據(jù);加密模塊,用于利用目標(biāo)密鑰對初始加密數(shù)據(jù)進行加密處理,得到目標(biāo)加密數(shù)據(jù);時鐘加擾模塊用于基于隨機數(shù)對時鐘信號進行隨機加擾處理,得到目標(biāo)時鐘信號,將目標(biāo)時鐘信號輸入至加密模塊。

技術(shù)研發(fā)人員:黃遠廣
受保護的技術(shù)使用者:鼎道智芯(上海)半導(dǎo)體有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2024/12/19
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1