[發明專利]一種二進制流散列取模加密解密方法有效
| 申請號: | 201810451010.5 | 申請日: | 2018-05-11 |
| 公開(公告)號: | CN108777622B | 公開(公告)日: | 2021-03-26 |
| 發明(設計)人: | 司玉娟;郎六琪 | 申請(專利權)人: | 吉林大學;吉林大學珠海學院 |
| 主分類號: | H04L9/18 | 分類號: | H04L9/18 |
| 代理公司: | 廣州嘉權專利商標事務所有限公司 44205 | 代理人: | 俞梁清 |
| 地址: | 130012 吉林*** | 國省代碼: | 吉林;22 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 二進制 流散 列取模 加密 解密 方法 | ||
本發明涉及一種二進制流散列取模加密解密方法,包括:根據明文文件創建明文集合M;將明文集合M作為初始集合并進行參照串的字節數次順序迭代加密得到密文集合C,其中迭代加密結合密鑰集合P及算法集合A;對密文集合C調用密鑰集合P進行參照串的字節數次解密,其中加密結合使用密鑰集合P和算法集合A,其中加密和解密共享密鑰集合P和算法集合A。本發明的有益效果為:實施方式簡單,節省人力物力;解密復雜,能夠有效提升解密的難度或者難以被解密;可將傳輸在現在互聯網中的文件變得安全;他人截獲也無法破譯,傳輸技術和環境仍使用現有的互聯網平臺,但傳輸的信息是加密信息。
技術領域
本發明涉及一種二進制流散列取模加密解密方法,屬于計算機信息安全領域。
背景技術
網絡通信信息加密,航天數字遙控指令與數據加密,無人機數字遙控通信數據加密,預警機數字通信指揮系統信息加密,GPS衛星數字通信數據加密,手機通信加密,電子郵件加密,電子金融數據傳輸加密等。在影像編碼方面,可對各種格式影像加密,保護影像知識產權。對于軍事、政治、外交文件加密后,可利用民用通信網絡傳輸,節省文件傳送成本。
流密碼(stream cipher),也稱之為序列密碼。現有流密碼的研究狀態,由于流密碼的分析和設計往往用于一個國家的軍事和外交通信。所以,流密碼的研發和設計基本上都是在保密的狀態下進行,各個國家研發流密碼的學者和專家為了保密幾乎沒有過多的這方面的公開的論著。各國都將流密碼技術和產品,作為軍工產品而限制出口。由于它具有許多其他密碼不可比擬的優點,所以,它是當今最為通用的密碼系統之一。
現在的流密碼學的研究方向,都是以數學模型為基礎,使用復雜的代數運算、布爾代數運算、偽隨機數、移位寄存器、線性反饋等。完成流密碼的加密和解密。在這方面比較成功的方法有A5方法,S盒方法,RC4方法,K2方法等。這些方法已經是不公開的秘密,經過多年的研究,對其加密和解密已經具有了一定的成熟手段。現在已有很多學者研究攻擊和破譯上述方法加密的密文。這就使得使用以上的方法進行加密的密文,其安全性受到極大的挑戰。
目前流密碼的設計方案,主要采用系統論的方法,密鑰流序列的生成主要是利用線性反饋移位寄存器產生偽隨機序列。生成偽隨機數列的方法如下:反饋移位寄存器序列;線性移位寄存器加非線性前饋函數產生前饋序列;鐘控序列;組合網絡序列;進位移位寄存器;元胞自動機;混沌理論等。
發明內容
本發明提供一種二進制流散列取模加密解密方法,其特征在于,該方法包括:
本發明的技術方案包括一種二進制流散列取模加密解密方法,該方法包括:根據明文文件創建明文集合M,其中明文文件可以是任意是任意可解析文件;將明文集合M作為初始集合并進行參照串的字節數次順序迭代加密得到密文集合C,其中迭代加密結合密鑰集合P及算法集合A;所述迭代加密包括獲取文集合M、密文集合C、密鑰集合P任意值作為初值以及初值對應的指針,通過指針及算法集合A的加密算法對文集合M進行迭代加密,得到密文集合C;對密文集合C調用密鑰集合P進行參照串的字節數次解密,其中加密結合使用密鑰集合P和算法集合A,其中加密和解密共享密鑰集合P和算法集合A;所述解密包括取回迭代加密的初值,創建初值對應的位指針結合C參照串及算法集合A的加密算法對密文集合C進行行參照串的字節數次解密,得到明文集合M,并將明文集合M轉換為明文文件;所述參照串字節數為2m,其中m=1且m為正整數;所述文集合M、密文集合C、密鑰集合P均將集合的比特位作為循環鏈表。
在一個優選的實施方案中,其中明文集合M、密文集合C、密鑰集合P及算法集合A均為二進制碼元組成的字符集。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于吉林大學;吉林大學珠海學院,未經吉林大學;吉林大學珠海學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810451010.5/2.html,轉載請聲明來源鉆瓜專利網。





