999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于希爾密碼的秘密共享方案

2021-01-04 08:37:12

(銅陵職業(yè)技術(shù)學(xué)院,安徽銅陵244000;云南大學(xué),云南昆明650091)

一、秘密共享相關(guān)知識(shí)

秘密共享是在一組確定的成員之間分配和共享一定的數(shù)據(jù)信息,該數(shù)據(jù)信息只有在先前確定的授權(quán)用戶共同參與下才能得到還原。

秘密共享方法基本上可以分為兩條主線:一是采用不同的數(shù)學(xué)方法,二是應(yīng)對(duì)不同的實(shí)際問題需求,本文研究的是后者。

在現(xiàn)實(shí)問題中,有些場(chǎng)合需要秘密份額可以重復(fù)使用的情況下在同一組參與者中共享一個(gè)秘密。本文通過引入希爾密碼體制,設(shè)計(jì)基于希爾密碼的秘密共享方案。

二、希爾密碼相關(guān)知識(shí)

(一)希爾密碼

希爾密碼是一種基于矩陣原理的替換密碼,由Letter S.Hill在1929年研發(fā)。每個(gè)字母由26進(jìn)制數(shù)字替換:如a=0,b=1,c=2,…。一串字母組成的m維向量,與一個(gè)m×m 的矩陣相乘后將得出的數(shù)值模26,值得注意的是這里用作加密的矩陣(即秘鑰)必須是可逆的,不然就不能解密。其實(shí),只需要秘鑰矩陣的行列式值與26互質(zhì)即可。

(二)構(gòu)造希爾密碼體制

取一個(gè)矩陣A(保密),要求A可逆,且A的行列式與26互質(zhì),取字母表,這里用原始字母表(a=0,b=1,…,z=25)。

根據(jù)上述參數(shù),構(gòu)造希爾密碼體制如下:

加密矩陣:A

明文:P轉(zhuǎn)化為小于26的數(shù)字序列

密文:C轉(zhuǎn)化為小于26的數(shù)字序列

加密算法:C=PA

解密算法:P=CA-1

(三)希爾密碼加解密舉例

1.加密(由C=PA)

(1)定義字母表

(2)定義一個(gè)矩陣A(必須存在逆矩陣)作為加密秘鑰,例如:

(3)取加密明文,如明文為:I agree.

圖1

(4)將需要加密的明文數(shù)字化為其對(duì)應(yīng)的字母表里的數(shù)字(這里不需要區(qū)分大小寫)。

(5)將轉(zhuǎn)換后的明文數(shù)字序列按照秘鑰矩陣的階數(shù)進(jìn)行分組,如:

(6)每組數(shù)字序列和秘鑰矩陣行矩陣的乘法運(yùn)算,結(jié)果即為密文矩陣,如:

(7)將密文矩陣根據(jù)字母表轉(zhuǎn)化為對(duì)應(yīng)的字母(在此要記錄下數(shù)字在矩陣中的位置),從而得到密文字符串,如:上例的密文字符串為:I a m r e u.

2.解密(由P=CA-1)

(1)在26進(jìn)制中,求出加密秘鑰的逆矩陣,如:

(2)將密文字符串轉(zhuǎn)化為數(shù)字序列并按照加密過程中的記錄的位置進(jìn)行分組,如

(3)每組數(shù)字序列和秘鑰矩陣的逆矩陣做乘法運(yùn)算,如:

(4)將明文矩陣對(duì)應(yīng)的數(shù)字序列根據(jù)先前記錄的腳碼和字母表轉(zhuǎn)化為字母序列,如:I a g r e e .

(5)根據(jù)英文組合的常識(shí),得知明文為:I agree.

三、構(gòu)造基于希爾密碼的秘密共享方案

(一)系統(tǒng)初始化及系統(tǒng)參數(shù)

設(shè)U=(w1,w2,wn)是參與者集合,秘密分發(fā)者記為M,秘密計(jì)算者記為D(這里D是一臺(tái)安全的計(jì)算機(jī),用來完成恢復(fù)秘密的工作),利用逆矩陣加密第一步要將加密的明文數(shù)字化,并取數(shù)字化后的明文作為明文塊。

(二)秘密分發(fā)算法

1.隨機(jī)取一個(gè)矩陣A(存在逆矩陣并保密)作為密鑰矩陣;2.根據(jù)圖1將明文字母轉(zhuǎn)換為對(duì)應(yīng)的字母表數(shù)字;3 將轉(zhuǎn)換后的明文數(shù)字序列按照密鑰矩陣的階數(shù)進(jìn)行分組;4.根據(jù)矩陣的乘法運(yùn)算法則,每組轉(zhuǎn)換后的明文數(shù)字序列和秘鑰矩陣進(jìn)行矩陣的乘法運(yùn)算(如:矩陣乘以矩陣),結(jié)果即為密文數(shù)字序列;5.將密文數(shù)字序列根據(jù)圖1轉(zhuǎn)化為對(duì)應(yīng)的字母,即為密文字符串,并用腳碼標(biāo)注其在密文數(shù)字序列中的位置,將其發(fā)給參與者,作為參與者的密碼。

(三)秘密重構(gòu)算法

1.每個(gè)合作的參與者輸入自己的密碼(密碼正確能重構(gòu),否則不能重構(gòu);2.秘密計(jì)算者D將收到的密文轉(zhuǎn)換為相應(yīng)的數(shù)字序列;3.秘密計(jì)算者D 計(jì)算出加密矩陣的逆矩陣;4.秘密計(jì)算者D 用密文分組矩陣乘以逆矩陣,結(jié)果即為明文矩陣;5.將明文矩陣按照給定的字母表轉(zhuǎn)換為明文字符串(如果不是預(yù)先設(shè)定的明文字符串,說明參與者輸入密碼錯(cuò)誤)

四、安全性分析與討論

本文設(shè)計(jì)的基于希爾密碼的秘密共享方案,其安全性是基于希爾密碼的安全性。

(一)由于希爾密碼采用矩陣運(yùn)算加密,在給定的明文相同的條件下,加密過程中也可能出現(xiàn)不同的密文,因此,可以很好地抵御字母頻率的攻擊。

(二)如果是一個(gè)非授權(quán)用戶,存在以下三種情況:

1.若不知道參與者的密碼,則簽名時(shí)不能通過;2.若不知道參與者密碼所在密文數(shù)字序列中的位置,則簽名時(shí)不能通過;3.秘密分發(fā)者可以根據(jù)需要定期隨意變化字母表中字母代表數(shù)字的位置,增加安全性。

主站蜘蛛池模板: 人妻精品全国免费视频| 国产AV毛片| 日本道综合一本久久久88| 成人在线视频一区| 玖玖免费视频在线观看| 日韩高清成人| 亚洲成人高清无码| 免费无码在线观看| 毛片卡一卡二| 国产乱子伦无码精品小说| 精品久久综合1区2区3区激情| 免费观看无遮挡www的小视频| 精品久久久无码专区中文字幕| 欧美亚洲第一页| 强奷白丝美女在线观看| 国产精品自拍露脸视频| 欧美黄色网站在线看| 东京热高清无码精品| 亚洲永久色| 在线另类稀缺国产呦| 韩日无码在线不卡| 高清免费毛片| 97人人做人人爽香蕉精品| 精品人妻AV区| 国产精品永久不卡免费视频| 夜色爽爽影院18禁妓女影院| 国产成人无码AV在线播放动漫| 成AV人片一区二区三区久久| 福利一区三区| 国产手机在线小视频免费观看| 亚洲国产精品不卡在线| 午夜毛片免费观看视频 | 国产福利小视频高清在线观看| 米奇精品一区二区三区| 成人无码区免费视频网站蜜臀| 婷婷色在线视频| A级毛片高清免费视频就| 免费全部高H视频无码无遮掩| 亚洲日韩第九十九页| 香蕉色综合| 国产成a人片在线播放| 午夜性刺激在线观看免费| 国产成人一区免费观看| YW尤物AV无码国产在线观看| 国内精品免费| 亚洲香蕉在线| 国产精品真实对白精彩久久| 中文字幕永久视频| 幺女国产一级毛片| 精品福利网| 欧美日韩国产在线人| 亚洲成在人线av品善网好看| 免费女人18毛片a级毛片视频| 一级片一区| 人人爱天天做夜夜爽| 国产资源免费观看| 国产丰满大乳无码免费播放| 蜜臀AVWWW国产天堂| 国产女人综合久久精品视| 色男人的天堂久久综合| 91久久国产综合精品| 国产成人精品免费视频大全五级| 美女裸体18禁网站| 亚洲日韩国产精品综合在线观看| 日韩精品无码免费专网站| 国产啪在线| 丝袜无码一区二区三区| 国产视频入口| 91无码人妻精品一区| 玖玖精品视频在线观看| 亚洲娇小与黑人巨大交| 波多野结衣AV无码久久一区| 国产v欧美v日韩v综合精品| 欧美精品v欧洲精品| 伊人成人在线| 亚洲人成网线在线播放va| 国产v精品成人免费视频71pao| 国产欧美日本在线观看| 手机看片1024久久精品你懂的| 国产成人高清精品免费软件| 国产精品无码影视久久久久久久| 片在线无码观看|