欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

信息加密方法、信息解密方法及信息加解密系統(tǒng)的制作方法

文檔序號:9754231閱讀:759來源:國知局
信息加密方法、信息解密方法及信息加解密系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本公開涉及通信技術(shù)領(lǐng)域,尤其涉及一種信息加密方法及設(shè)備、信息解密方法及設(shè)備和信息加解密系統(tǒng)。
【背景技術(shù)】
[0002]現(xiàn)在社會是一個信息的時代,越來越多的信息被存儲在電腦、手機等各種設(shè)備中。然而一些比較重要的信息例如身份證號,手機號,銀行卡號等信息被泄露或者被竊取后,會對個人的生活造成很大的困擾,甚至造成嚴重的財產(chǎn)損失和隱私泄露。因此,需要對一些重要信息進行加密存儲,以做到即使別人盜取了這些信息,也無法使用。
[0003]目前的加解密算法,比如三重數(shù)據(jù)加密算法(3DES)和高級加密標準(AES)等,由于現(xiàn)在的計算機運行速度越來越快,還有各種分布式集群技術(shù)的發(fā)展,暴力破解密碼的可能性越來越大,所以簡單的使用已經(jīng)公開的3DES和AES等算法的可靠性會大打折扣。因此,迫切需要提供一種高安全性、高可靠性的加解密方法。

【發(fā)明內(nèi)容】

[0004]為克服相關(guān)技術(shù)中存在的問題,本公開提供一種信息加密方法及設(shè)備、信息解密方法及設(shè)備和信息加解密系統(tǒng)。
[0005]根據(jù)本公開實施例的第一方面,提供一種信息加密方法,包括:
[0006]接收加密請求,所述加密請求中攜帶待加密信息、使用者標識符和加密強度;
[0007]根據(jù)所述使用者標識符和所述加密強度,獲得屬于對應(yīng)使用者對應(yīng)數(shù)量的密鑰;
[0008]根據(jù)獲得的對應(yīng)數(shù)量的密鑰對所述待加密信息進行對應(yīng)數(shù)量次加密,以輸出最終密文。
[0009]在一實施例中,所述根據(jù)獲得的對應(yīng)數(shù)量的密鑰對所述待加密信息進行對應(yīng)數(shù)量次加密,以輸出最終密文,包括:
[0010]當對應(yīng)數(shù)量為η時,根據(jù)所述待加密內(nèi)容、第一個密鑰和當前加密總次數(shù)生成第一個密文;
[0011]根據(jù)第1-Ι個密文、第i個密鑰和當前加密總次數(shù)生成第i個密文,其中,2< i Sn,且i為整數(shù)。
[0012]在一實施例中,所述方法還包括:
[0013]接收注冊請求,所述注冊請求中攜帶使用者基本信息、加密信息的種類、密鑰的淘汰機制、密鑰的預計使用頻率、加密強度、使用者標識和訪問設(shè)備的地址;
[0014]返回注冊響應(yīng)。
[0015]在一實施例中,所述方法還包括:
[0016]獲得使用者輸入的參數(shù)信息,所述參數(shù)信息包括密鑰數(shù)量和所述密鑰的淘汰機制;
[0017]根據(jù)所述參數(shù)信息生成所述使用者對應(yīng)的密鑰信息,并將所述密鑰存儲在第一密鑰池中,所述密鑰信息具有對應(yīng)的密鑰標識符,所述密鑰標識符表示所述密鑰的淘汰機制。
[0018]在一實施例中,所述方法還包括:
[0019]統(tǒng)計所述密鑰的使用信息,所述使用信息包括使用次數(shù)或使用時間;
[0020]當所述密鑰的使用信息滿足對應(yīng)的淘汰機制時,將所述密鑰信息從所述第一密鑰池轉(zhuǎn)移到第二密鑰池中。
[0021 ]在一實施例中,所述方法還包括:
[0022]獲得當前系統(tǒng)的運行信息;
[0023]若所述運行信息達到任一報警條件,則進行報警提醒;
[0024]所述報警條件包括密鑰信息的使用頻率大于對應(yīng)的預計使用頻率、使用者的注冊成功率低于第一預設(shè)閾值、加密成功率低于第二預設(shè)閾值或所有使用者的密鑰信息使用數(shù)量均低于預設(shè)數(shù)量。
[0025]根據(jù)本公開實施例的第二方面,提供一種信息解密方法,包括:
[0026]接收解密請求,所述解密請求中攜帶密文、使用者標識符和加密強度;
[0027]當所述密文為當前系統(tǒng)可識別的密文時,對所述密文進行解密,以獲得原始信息;
[0028]根據(jù)所述使用者標識符和所述加密強度,獲得屬于對應(yīng)使用者對應(yīng)數(shù)量的密鑰;
[0029]根據(jù)獲得的對應(yīng)數(shù)量的密鑰對所述原始信息進行對應(yīng)數(shù)量次加密,以輸出所述原始信息和加密后的原始信息。
[0030]在一實施例中,所述對所述密文進行解密,以獲得原始信息,包括:
[0031]當所述加密強度為η時,根據(jù)所述密文獲得生成所述密文時使用的第i個密鑰,使用所述第i個密鑰和i對所述密文進行解密,獲得第1-Ι個密文,其中,2 Si Sn,且i為整數(shù);
[0032]根據(jù)第一個密文獲得生成所述第一個密文時使用的第一個密鑰,使用所述第一個密鑰和一對所述密文進行解密,獲得原始信息。
[0033]在一實施例中,所述根據(jù)獲得的對應(yīng)數(shù)量的密鑰對所述原始信息進行對應(yīng)數(shù)量次加密,包括:
[0034]當對應(yīng)數(shù)量為η時,根據(jù)所述原始信息、第一個密鑰和當前加密總次數(shù)生成第一個密文;
[0035]根據(jù)第1-Ι個密文、第i個密鑰和當前加密總次數(shù)生成第i個密文,所述第i個密文為加密后的原始信息,其中,2 < i < n,且i為整數(shù)。
[0036]在一實施例中,所述方法還包括:
[0037]統(tǒng)計所述密鑰的使用信息,所述使用信息包括使用次數(shù)或使用時間,所述密鑰位于第一密鑰池中;
[0038]當所述密鑰的使用信息滿足對應(yīng)的淘汰機制時,將所述密鑰從所述第一密鑰池轉(zhuǎn)移到第二密鑰池中。
[0039]根據(jù)本公開實施例的第三方面,提供一種信息加解密系統(tǒng),包括:
[0040]密鑰管理模塊,被配置為獲得使用者輸入的參數(shù)信息,根據(jù)所述參數(shù)信息生成所述使用者對應(yīng)的密鑰信息,并將所述密鑰存儲在第一密鑰池中,所述參數(shù)信息包括密鑰數(shù)量和所述密鑰的淘汰機制;
[0041]加密模塊,被配置為接收加密請求,所述加密請求中攜帶待加密信息、使用者標識符和加密強度,根據(jù)所述使用者標識符和所述加密強度,從所述第一密鑰池獲得屬于對應(yīng)使用者對應(yīng)數(shù)量的密鑰,并根據(jù)獲得的對應(yīng)數(shù)量的密鑰對所述待加密信息進行對應(yīng)數(shù)量次加密,以輸出最終密文。
[0042]在一實施例中,所述系統(tǒng)還包括:
[0043]解密模塊,被配置為接收解密請求,所述解密請求中攜帶密文、使用者標識符和加密強度;當所述密文為當前系統(tǒng)可識別的密文時,對所述密文進行解密,以獲得原始信息;根據(jù)所述使用者標識符和所述加密強度,獲得屬于對應(yīng)使用者對應(yīng)數(shù)量的密鑰;根據(jù)獲得的對應(yīng)數(shù)量的密鑰對所述原始信息進行對應(yīng)數(shù)量次加密,以輸出所述原始信息和加密后的原始信息。
[0044]在一實施例中,當對應(yīng)數(shù)量為η時,所述加密模塊包括:
[0045]第一生成子模塊,被配置為根據(jù)所述待加密內(nèi)容、第一個密鑰和當前加密總次數(shù)生成第一個密文;
[0046]第i生成子模塊,被配置為根據(jù)第1-1個密文、第i個密鑰和當前加密總次數(shù)生成第i個密文,其中,2 Si Sn,且i為整數(shù)。
[0047]在一實施例中,當對應(yīng)數(shù)量為η時,所述解密模塊包括:
[0048]第i解密子模塊,被配置為:根據(jù)所述密文獲得生成所述密文時使用的第i個密鑰,使用所述第i個密鑰和i對所述密文進行解密,獲得第1-Ι個密文,其中,2 2 i Sn,且i為整數(shù);
[0049]第一解密子模塊,被配置為:根據(jù)第一個密文獲得生成所述第一個密文時使用的第一個密鑰,使用所述第一個密鑰和一對所述密文進行解密,獲得原始信息。
[0050]在一實施例中,當對應(yīng)數(shù)量為η時,所述解密模塊包括:
[0051]第一生成子模塊,被配置為當對應(yīng)數(shù)量為η時,根據(jù)所述原始信息、第一個密鑰和當前加密總次數(shù)生成第一個密文;
[0052]第i生成子模塊,被配置為根據(jù)第1-1個密文、第i個密鑰和當前加密總次數(shù)生成第i個密文,所述第i個密文為加密后的原始信息,其中,2 < i Sn,且i為整數(shù)。
[0053]在一實施例中,所述密鑰管理模塊,還被配置為:
[0054]統(tǒng)計所述密鑰的使用信息,所述使用信息包括使用次數(shù)或使用時間;
[0055]當所述密鑰的使用信息滿足對應(yīng)的淘汰機制時,將所述密鑰信息從所述第一密鑰池轉(zhuǎn)移到第二密鑰池中。
[0056]在一實施例中,所述系統(tǒng)還包括:
[0057]審核模塊,被配置為接收注冊請求,所述注冊請求中攜帶使用者基于信息、加密信息的種類、密鑰的淘汰機制、密鑰的預計使用頻率、加密強度、使用者標識和訪問設(shè)備的地址,以及返回注冊響應(yīng)。
[0058]在一實施例中,所述系統(tǒng)還包括:
[0059]監(jiān)控報警模塊,被配置為獲得當前系統(tǒng)的運行信息,若所述運行信息達到任一報警條件,則進行報警提醒;
[0060]所述報警條件包括密鑰信息的使用頻率大于對應(yīng)的預計使用頻率、使用者的注冊成功率低于第一預設(shè)閾值、加密成功率低于第二預設(shè)閾值或所有使用者的密鑰信息使用數(shù)量均低于預設(shè)數(shù)量。
[0061]根據(jù)本公開實施例的第四方面,提供一種信息加密設(shè)備,包括:
[0062]處理器;
[0063]用于存儲處理器可執(zhí)行指令的存儲器;
[0064]其中,處理器被配置為:
[0065]接收加密請求,所述加密請求中攜帶待加密信息、使用者標識符和加密強度;
[0066]根據(jù)所述使用者標識符和所述加密強度,獲得屬于對應(yīng)使用者對應(yīng)數(shù)量的密鑰;
[0067]根據(jù)獲得的對應(yīng)數(shù)量的密鑰對所述待加密信息進行對應(yīng)數(shù)量次加密,以輸出最終密文。
[0068]根據(jù)本公開實施例的第五方面,提供一種信息解密設(shè)備,包括:
[0069]處理器;
[0070]用于存儲處理器可執(zhí)行指令的存儲器;
[0071]其中,處理器被配置為:
[0072 ]接收解密請求,所述解密請求中攜帶密文、使用者標識符和加密強度;
[0073]當所述密文為當前系統(tǒng)可識別的密文時,對所述密文進行解密,以獲得原始信息;
[0074]根據(jù)所述使用者標識符和所述加密強度,獲得屬于對應(yīng)使用者對應(yīng)數(shù)量的密鑰;
[0075]根據(jù)獲得的對應(yīng)數(shù)量的密鑰對所述原始信息進行對應(yīng)數(shù)量次加密,以輸出所述原始信息和加密后的原始信息。
[0076]本公開的實施例提供的技術(shù)方案可以包括以下有益效果:根據(jù)使用者標識符和加密強度獲得屬于對應(yīng)使用者對應(yīng)數(shù)量的密鑰,然后根據(jù)獲得的對應(yīng)數(shù)量的密鑰對待加密信息進行對應(yīng)數(shù)量次加密,即通過多個密鑰進行多次加密可以大大提高密文被破解的難度,從而提高了信息的安全性。
[0077]應(yīng)當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,并不能限制本公開。
【附圖說明】
[0078]此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實施例,并與說明書一起用于解釋本發(fā)明的原理。
[0079]圖1是根據(jù)一示例性實施例示出的一種信息加密方法的流程圖。
[0080]圖2是根據(jù)一示例性實施例示
當前第1頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
鹿邑县| 大洼县| 晋江市| 温宿县| 繁昌县| 宁波市| 武威市| 吉安市| 吉木乃县| 灵宝市| 阜新市| 楚雄市| 永川市| 嘉兴市| 青铜峡市| 荣成市| 海丰县| 章丘市| 额济纳旗| 玉山县| 江门市| 东方市| 沙湾县| 霍林郭勒市| 西林县| 永丰县| 海林市| 芦山县| 新平| 清原| 达拉特旗| 恩施市| 昂仁县| 嫩江县| 博客| 灵山县| 达日县| 龙游县| 阿荣旗| 常德市| 永仁县|