两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種信息加密、解密方法及裝置的制造方法_2

文檔序號(hào):9711302閱讀:來源:國(guó)知局
包括從生物主體提取的可以用于識(shí)別該生物的特征信息 數(shù)據(jù)。通常所述的生物特征信息可以包括對(duì)人或其他生物固有的生理特征或行為特征,其 中所述的生理特征通常為先天性的,如人的指紋、視網(wǎng)膜、虹膜、掌紋等;所述行為特征通常 是后天形成的具有可辨性的習(xí)慣特征,例如簽名筆跡、步態(tài)等。通??梢岳脭z像機(jī)、指紋 提取器或其他設(shè)備提取生物某部分的生物特征信息,然后將提取的生物特征信息轉(zhuǎn)化為生 物特征數(shù)據(jù)。所述的生物特征數(shù)據(jù)通??梢詾橥ㄟ^計(jì)算機(jī)與聲學(xué)或光學(xué)設(shè)備或其他生物傳 感器相連接以獲取生物特征信息,并將生物特征信息轉(zhuǎn)換成數(shù)字代碼形式的數(shù)據(jù)。常用生 物特征提取方法可以包括Daubichies小波變換、Fisher臉法、基于Gabor濾波的指紋增強(qiáng)、 智能感知算法等方法。提取生物特征信息后,可以將生物特征信息通過預(yù)置的編碼規(guī)則形 成生物特征數(shù)據(jù)。不同的生物特征提取方法可以對(duì)應(yīng)不同的生物特征數(shù)據(jù),通常數(shù)據(jù)處理 過程中可以將其轉(zhuǎn)為為統(tǒng)一的數(shù)據(jù)格式。
[0062] 本申請(qǐng)對(duì)具體的采用的生物特征提取方法不做限定,本申請(qǐng)中可以將不同特征提 取方法獲取的生物特征數(shù)據(jù)轉(zhuǎn)換為統(tǒng)一的數(shù)據(jù)信息格式,如本實(shí)施例中可以將所述不同生 物特征提取方法獲取的特征數(shù)據(jù)統(tǒng)一用一維數(shù)據(jù)組{al,a2,a3···,an}表示,其中η可以表 示所述一維數(shù)據(jù)組中數(shù)據(jù)的個(gè)數(shù)。具體的例子中,可以采用智能感知算法獲取的生物特征 數(shù)據(jù)為128位的一維數(shù)據(jù)組an = {8, 10, 12, 13, 15,…,296}。所述一維數(shù)據(jù)組中的數(shù)據(jù)可 以按照一定的順序排列,例如可以按照所述生物特征數(shù)據(jù)的大小從小到大的順序排列,或 者按照生物特征信息的提取位置或提取的先后順序進(jìn)行排列等,本實(shí)施例中所述獲取的一 維數(shù)據(jù)組的生物特征數(shù)據(jù)可以按照數(shù)值的大小從小到大的順序排列。所述提取的生物特征 數(shù)據(jù)可以存儲(chǔ)在服務(wù)器或客戶端或?qū)S玫臄?shù)據(jù)庫(kù)中。
[0063] 本實(shí)施例中可以提取指紋、視網(wǎng)膜、虹膜、聲音等生物特征信息,獲取生物特征數(shù) 據(jù)。
[0064] S3 :將所述生物特征數(shù)據(jù)按照預(yù)先設(shè)定的加密算法對(duì)待加密信息進(jìn)行加密,形成 第一加密信息。
[0065] 在獲取所述待加密信息和生物特征數(shù)據(jù)后,可以按照預(yù)先設(shè)定的加密算法利用生 物特征數(shù)據(jù)對(duì)所述待加密信息進(jìn)行加密,形成第一加密信息。具體的,本實(shí)施例中所述將 所述生物特征數(shù)據(jù)按照預(yù)先設(shè)定的加密算法對(duì)待加密信息進(jìn)行加密形成第一加密信息包 括:
[0066] 將待加密信息轉(zhuǎn)換為預(yù)定格式的多項(xiàng)式;
[0067] 將所述生物特征數(shù)據(jù)代入所述多項(xiàng)式中計(jì)算得到多項(xiàng)式的值,將所述生物特征數(shù) 據(jù)與與所述生物特征數(shù)據(jù)相對(duì)應(yīng)的多項(xiàng)式的值組成的二維數(shù)據(jù)組作為第一加密信息。
[0068] 在本實(shí)施例中,可以將所述待加密信息轉(zhuǎn)換為預(yù)定格式的系數(shù)與變量的多項(xiàng)式。 如可以將本實(shí)施例所述二進(jìn)制數(shù)據(jù)轉(zhuǎn)換為系數(shù)與權(quán)項(xiàng)乘積的多個(gè)單項(xiàng)式之和的多項(xiàng)式形 式,然后將轉(zhuǎn)換后的多項(xiàng)式的權(quán)項(xiàng)作為多項(xiàng)式的變量。具體的例如待加密信息1011轉(zhuǎn)換 為系數(shù)與權(quán)限的多項(xiàng)式可以為:1*2~3+0*2~2+1*2~1+1*2~0,其中可以將所述多項(xiàng)式中的權(quán) 項(xiàng)2作為多項(xiàng)式的變量X,因此可以形成多項(xiàng)式:p(x) =l*x~3+0*x~2+l*x~l+l*x~0。同 一待加密信息可以經(jīng)過不同的變換轉(zhuǎn)換為多個(gè)不同的多項(xiàng)式,例如可以將上述所述待加 密信息1011轉(zhuǎn)換為十進(jìn)制數(shù)據(jù)為11,可以用多項(xiàng)式1*1〇~1+1*1〇~〇表示,將上述多項(xiàng)式 1*10~1+1*10~0中的權(quán)項(xiàng)10用自變量X表示,此時(shí)所述待加密信息1011的另一種多項(xiàng)式可 以表示為:P(X) =1*10~1+1*10~0。本申請(qǐng)中可以根據(jù)數(shù)據(jù)處理的需求預(yù)先設(shè)置多項(xiàng)式的 格式,例如本實(shí)施例中可以先將所述預(yù)定編碼為二進(jìn)制的待加密信息先轉(zhuǎn)換為十六進(jìn)制數(shù) 據(jù),然后將十六進(jìn)制數(shù)據(jù)的待加密信息轉(zhuǎn)換成多項(xiàng)式的表達(dá)式,最后可以將多項(xiàng)式中的權(quán) 限16作為所述多項(xiàng)式中的變量構(gòu)建成所述預(yù)定格式的多項(xiàng)式。本申請(qǐng)中所述的多項(xiàng)式可 以為由多個(gè)單項(xiàng)式組成的多項(xiàng)式的情況,也可以包括由一個(gè)單項(xiàng)式組成的多項(xiàng)式的情況。
[0069] 上述實(shí)施例在將所述待加密信息轉(zhuǎn)換為多項(xiàng)式的表達(dá)式時(shí)可以直接將所述待加 密信息轉(zhuǎn)換為系數(shù)與權(quán)限的多項(xiàng)式,例如所述待加密信息為32位的二進(jìn)制數(shù)據(jù)或十進(jìn)制 數(shù)據(jù),可以將待加密信息的多項(xiàng)式直接表示為由32個(gè)單項(xiàng)式組成的多項(xiàng)式。在另一種優(yōu)選 的實(shí)施方式中,可以對(duì)所述待加密信息進(jìn)行分段,將分段后每一段的待加密信息進(jìn)行處理, 然后將每段的待加密信息經(jīng)過處理后作為該段所對(duì)應(yīng)的單項(xiàng)式的系數(shù)。具體的可以包括:
[0070] S301 :將待加密信息分成k段,從高位到低位分別用單項(xiàng)式al*x~ (k-Ι), a2*x~(k_2),...,ak*x~0 表不。
[0071] 例如所述待加密信息為32位的二進(jìn)制密鑰數(shù)據(jù) 01110101011100110110010101110010時(shí),可以將所述待加密信息從高位到低位平均分成 4段,每段為8位(即一個(gè)字節(jié))二進(jìn)制數(shù)據(jù)。當(dāng)然,所述待加密信息分段后的每一段中 所包括的二進(jìn)制數(shù)據(jù)個(gè)數(shù)也可以不相同,例如上述32位二進(jìn)制密鑰數(shù)據(jù)分成的4段數(shù)據(jù) 分別可以包括8、10、6、8位二進(jìn)制數(shù)據(jù),具體的可以根據(jù)數(shù)據(jù)處理需求進(jìn)行分段處理的設(shè) 置。上述32位的二進(jìn)制待加密信息分段后的從高位到低位的二進(jìn)制數(shù)據(jù)分別為01110101、 01110011、01100101、01110010,其所述對(duì)應(yīng)的單項(xiàng)式分別為 al*x~3, a2*x~2, a*x~l, a4*x~0,其al、a2、a3、a4分別為分段后每段單項(xiàng)式的系數(shù)。
[0072] S302 :將所述分段后的每段待加密信息轉(zhuǎn)換為第一預(yù)置數(shù)據(jù)格式,以所述轉(zhuǎn)換后 的第一預(yù)置數(shù)據(jù)格式的待加密信息作為該段所對(duì)應(yīng)的單項(xiàng)式的系數(shù)。
[0073] 本實(shí)施例中可以將分段的每段待加密信息轉(zhuǎn)換為預(yù)先設(shè)定的第一預(yù)置數(shù)據(jù)格式, 例如可以將所述每段8位的二進(jìn)制待加密信息轉(zhuǎn)換為十六進(jìn)制的待加密信息。所述第一預(yù) 置數(shù)據(jù)格式可以包括十進(jìn)制數(shù)據(jù)格式或十六進(jìn)制數(shù)據(jù)格式或其他數(shù)據(jù)格式。將每段待加密 信息轉(zhuǎn)換為所述第一預(yù)置數(shù)據(jù)后,可以將每段轉(zhuǎn)換后的待加密信息作為該段所對(duì)應(yīng)的單項(xiàng) 式的系數(shù)。具體的例子中,例如將所述待加密信息為32位的二進(jìn)制密鑰數(shù)據(jù)分成4段,每 段一個(gè)字節(jié)分別為(〇lll〇l〇l)B、(OlllOOll)B、(01100101)B、(01110010)B,將每段待加密 信息轉(zhuǎn)換為相應(yīng)的十六進(jìn)制數(shù)據(jù)格式后為(75) Ox、(73) Ox、(65) Ox、(72) Ox。然后可以將所 述十六進(jìn)制數(shù)據(jù)75、73、65、72作為相應(yīng)分段的單項(xiàng)式的系數(shù)。
[0074] S303 :基于所述k段以第一預(yù)置數(shù)據(jù)格式的待加密信息為系數(shù)的單項(xiàng)式構(gòu)建待加 密信息的多項(xiàng)式。
[0075] 將所述待加密信息分成k段并計(jì)算得出每段待加密信息對(duì)應(yīng)的單項(xiàng)式的系數(shù)后, 可以構(gòu)建多項(xiàng)式P(X) = al*x~ (k_l)+a2*x~ (k-2)+…+ak*x~0,將所述待加密信息轉(zhuǎn)換為多 項(xiàng)式形式的表達(dá)式。上述構(gòu)建的多項(xiàng)式中,X為多項(xiàng)式的變量,al,a2,…,ak為多項(xiàng)式的 系數(shù),(k-l),(k-2),…,k為變量X的冪。本實(shí)施例中可以將32位的二進(jìn)制待加密信息分 成4段且所述第一預(yù)置數(shù)據(jù)格式為十六進(jìn)制時(shí),可以構(gòu)建如下式的多項(xiàng)式p( X):
[0076] p (X) = 75*x~3+73*x~2+65*x~l+72*x~0 (I)
[0077] 需要說明的是,構(gòu)建待加密信息的多項(xiàng)式時(shí),如果某段待加密信息轉(zhuǎn)換為所述第 一預(yù)置數(shù)據(jù)格式后的數(shù)據(jù)值為〇,構(gòu)建的多項(xiàng)式的表達(dá)式仍然可以保留該段的單項(xiàng)式,可以 采用該段待加密信息所對(duì)應(yīng)的單項(xiàng)式與系數(shù)0的乘積表示。例如分成的4段數(shù)據(jù)中,對(duì)應(yīng) χ~2的第二段的待加密信息的第一預(yù)置數(shù)據(jù)值為0,則在構(gòu)建的多項(xiàng)式中該段單項(xiàng)式可以 用0*χ~2表示,其中0*χ~2的系數(shù)為0。
[0078] 在本申請(qǐng)中,所述第一預(yù)置數(shù)據(jù)格式為其他數(shù)據(jù)編碼格式,或者在所述待加密信 息分的段數(shù)η以及每段包含的待加密信息位數(shù)不相同時(shí),所述待加密信息轉(zhuǎn)換后的系數(shù)可 以不相同,構(gòu)建的多項(xiàng)式也可以不相同。具體的可以根據(jù)數(shù)據(jù)處理需求預(yù)先設(shè)置分成的段 數(shù)、每段包括的數(shù)據(jù)以及每段內(nèi)數(shù)據(jù)的處理方法,將待加密信息轉(zhuǎn)換為預(yù)定格式的多項(xiàng)式。
[0079] 本實(shí)施例中可以將所述生物特征數(shù)據(jù)代入所述待加密信息構(gòu)建的多項(xiàng) 式中,獲取與該代入的生物特征數(shù)據(jù)的多項(xiàng)式的值。例如將上述所述生物特征數(shù) 據(jù){al,a2, a3…,an}代入構(gòu)成的多項(xiàng)式ρ(Χ)中,計(jì)算得到所述多項(xiàng)式的值p(an), 所述代入的生物特征數(shù)據(jù)與與其相對(duì)應(yīng)的多項(xiàng)式的值可以組成一組二維數(shù)據(jù),例如 (al,p(al)。然后可以將所述獲取的生物特征數(shù)據(jù)與所述多項(xiàng)式的值組成二維數(shù)據(jù)組 {(al, p (al)),(a2, p (a2)),(a3, p (a3)),…,(an, p (an))},將上述二維數(shù)據(jù)組作為待加密信 息經(jīng)過生物特征信息加密后的第一加密信息。具體的例如可以將上述128位的一維數(shù)組an ={8, 10, 12, 13, 15,…,296}代入所述公式(1)中,可以得到二維數(shù)據(jù)組{(8, 43664),(10, 83026),(12, 140964),…,(296, 1951490480)}。所述組成的二維數(shù)據(jù)組可以作為所述待加密 信息與所述生物特征信息相結(jié)合組成的加密后的第一加密信息。需要說明的是,上述加密 過程中的運(yùn)算是在有限域內(nèi)的計(jì)算,所述加密后的第一加密信息可以作為與生物特征信息 相對(duì)應(yīng)的樣本數(shù)據(jù)模板存儲(chǔ)在服務(wù)器或客戶端或?qū)S玫臄?shù)據(jù)庫(kù)中。
[0080] 上述實(shí)施例提供了一種結(jié)合生物特征信息對(duì)待加密信息進(jìn)行加密的方法。在該方 法中,可以利用生物特征提取方法提取生物特征信息中的特征向量,獲取生物特征數(shù)據(jù),然 后將這些特征數(shù)據(jù)向待加密信息構(gòu)建的高次多項(xiàng)式上投影。經(jīng)投影操作后可以將生物特征 數(shù)據(jù)與相應(yīng)的投影后的多項(xiàng)式的值組成的二維數(shù)據(jù)組作為所述待加密信息經(jīng)過生物特征 加密后的信息。本申請(qǐng)所述的信息加密方法,在加密過程中結(jié)合了個(gè)體的生物特征信息,大 大提高了信息加密的安全性。同時(shí)本申請(qǐng)將原始待加密信息經(jīng)過變換構(gòu)建成高次多項(xiàng)式, 然后將生物特征數(shù)據(jù)在所述高次多項(xiàng)式上進(jìn)行投影的加密過程使得原始待加密信息與加 密后的信息在信息數(shù)據(jù)格式、信息數(shù)據(jù)維度等多方面產(chǎn)生很大差異,增加了加密信息被逆 向非法破解的難度,進(jìn)一步提高了信息加密的安全性。
[0081] 在本申請(qǐng)所述信息加密加密方法的另一種實(shí)施方式中,圖2是本申請(qǐng)所述一種信 息加密方法的另一種實(shí)施方式的流程圖。如圖2所示,所述方法還可以包括:
[0082] Sll :在所述待加密信息中添加校驗(yàn)碼信息;
[0083] 相應(yīng)的,所述將待加密信息轉(zhuǎn)換為預(yù)定格式的多項(xiàng)式可以包括:將添加校驗(yàn)碼的 待加密信息轉(zhuǎn)換為預(yù)定格式的多項(xiàng)式。
[0084] 所述校驗(yàn)碼可以包括由原始數(shù)據(jù)通過一定規(guī)則的運(yùn)算得出的一位或多位用于 檢驗(yàn)所述原始數(shù)據(jù)正確性的數(shù)據(jù)。在本實(shí)施例中可以在采用循環(huán)冗余校驗(yàn)碼(Cyclic Redundancy Check, CRC)的作為所述校驗(yàn)碼添加至所述待加密信息的末尾,可以用于后續(xù) 信息解密時(shí)
當(dāng)前第2頁(yè)1 2 3 4 5 6 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
明水县| 鄯善县| 丰顺县| 泽普县| 东明县| 白城市| 息烽县| 松江区| 灵台县| 仪征市| 泰来县| 错那县| 三门县| 礼泉县| 靖宇县| 株洲市| 苏尼特右旗| 兖州市| 南丰县| 宜君县| 鄂伦春自治旗| 清镇市| 新丰县| 手游| 蚌埠市| 如东县| 闽清县| 安陆市| 若尔盖县| 广饶县| 林州市| 增城市| 雷波县| 清新县| 安福县| 弋阳县| 商丘市| 扬中市| 平乐县| 呼玛县| 岳阳市|