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

一種結(jié)合資料結(jié)構(gòu)的加密模式的制作方法

文檔序號(hào):82463閱讀:282來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):一種結(jié)合資料結(jié)構(gòu)的加密模式的制作方法
技術(shù)領(lǐng)域
本發(fā)明為提供一種使用多元資料結(jié)構(gòu)的加密方法及其系統(tǒng),特別是關(guān)于利用至少一多元資料結(jié)構(gòu),以進(jìn)行加密處理。
背景技術(shù)
現(xiàn)今社會(huì)由于網(wǎng)路科技發(fā)達(dá),傳統(tǒng)的書(shū)面文件已逐漸被電子文件所取代,隨著電子文件的盛行,為防止電子文件在傳送的過(guò)程中被有心人士所截取,就必須仰賴電子文件的加密處理。請(qǐng)參閱圖1,為習(xí)知技藝的加密系統(tǒng)以電子式碼本加密系統(tǒng)(Electronic CodeBookECB)為實(shí)施例的方塊圖。
分割單元12對(duì)一資料11作分割,產(chǎn)生復(fù)數(shù)個(gè)資料區(qū)段13,接著,加密演算元件14對(duì)一資料區(qū)段13進(jìn)行一加密動(dòng)作,產(chǎn)生復(fù)數(shù)個(gè)已加密資料區(qū)段15。然后便可將復(fù)數(shù)個(gè)已加密資料區(qū)段15進(jìn)行網(wǎng)路傳送。
上述方式為與前后文無(wú)關(guān)的加密模式,除了上述電子式碼本加密系統(tǒng)之外,其他大部分的加密模式都具有與前后文相關(guān)的特征,接續(xù),請(qǐng)參閱圖2,為習(xí)知技藝的加密系統(tǒng)以加密區(qū)塊鏈結(jié)(Cipher Block ChainingCBC)為實(shí)施例的方塊圖。
分割單元12對(duì)一資料11進(jìn)行一分割動(dòng)作,產(chǎn)生復(fù)數(shù)個(gè)資料區(qū)段,運(yùn)算元件21將第一資料區(qū)段231與一初始向量值22進(jìn)行一運(yùn)算動(dòng)作,產(chǎn)生一第一待加密資料區(qū)段241。運(yùn)算元件21可為一互斥邏輯運(yùn)算器(XOR)。加密演算元件14對(duì)該第一待加密資料區(qū)段241進(jìn)行一加密動(dòng)作,以產(chǎn)生一第一已加密資料區(qū)段251。接著,運(yùn)算元件21根據(jù)該第一已加密資料區(qū)段251和第二資料區(qū)段232進(jìn)行一運(yùn)算動(dòng)作,產(chǎn)生一第二待加密資料區(qū)段242,加密演算元件14對(duì)該第二待加密資料區(qū)段242進(jìn)行一加密動(dòng)作,以產(chǎn)生一第二已加密資料區(qū)段252。重復(fù)上述動(dòng)作,以產(chǎn)生復(fù)數(shù)個(gè)已加密資料區(qū)段。然后便可將復(fù)數(shù)個(gè)已加密資料區(qū)段進(jìn)行網(wǎng)路傳送。
然而由前述習(xí)知技藝的加密方法,若是以與前后文無(wú)關(guān)的加密方式進(jìn)行,當(dāng)其中一已加密資料區(qū)段的加密金鑰被破解時(shí),被竄改的已加密資料區(qū)段于接收端無(wú)法察覺(jué),故對(duì)于文件的安全性較為不足,若是以與前后文相關(guān)的加密方式進(jìn)行,當(dāng)其中一已加密資料區(qū)段的加密金鑰被破解時(shí),被竄改的已加密資料區(qū)段會(huì)影響到整份文件能否被解密,因而可讓接收端察覺(jué)到文件曾遭竄改,故對(duì)于文件的安全性較佳。然而,與前后文相關(guān)的加密方式需等待前文加密完成后,后文才能進(jìn)行加密,無(wú)法同時(shí)進(jìn)行其他資料的加密處理。因此當(dāng)文件內(nèi)容龐大或數(shù)量眾多時(shí),使用者需花費(fèi)許多時(shí)間在等待,十分不便。
為滿足上述所提出的減少加密時(shí)間并兼顧安全性的需求。本發(fā)明人基于多年從事研究與諸多實(shí)務(wù),更善加應(yīng)用晶片制作成本下降所產(chǎn)生的效益,再經(jīng)多方研究設(shè)計(jì)與專(zhuān)題探討后,遂于本發(fā)明提出一種加密方法及其系統(tǒng)以作為前述期望一實(shí)現(xiàn)方式與依據(jù)。

發(fā)明內(nèi)容有鑒于上述課題,本發(fā)明的目的為提供一種使用多元資料結(jié)構(gòu)的加密模式,是結(jié)合一多元資料結(jié)構(gòu),及復(fù)數(shù)個(gè)加密單元以進(jìn)行加密動(dòng)作,使加密資料的等待時(shí)間大幅降低,同時(shí)也能兼顧加密資料的安全性。
緣是,為達(dá)上述目的,依本發(fā)明的一種使用多元資料結(jié)構(gòu)的加密模式,至少包含步驟如后首先,分割一資料成復(fù)數(shù)個(gè)資料區(qū)段;根據(jù)一多元資料結(jié)構(gòu),將該些資料區(qū)段分成復(fù)數(shù)個(gè)資料區(qū)段群;使用復(fù)數(shù)個(gè)加密單元對(duì)該些資料區(qū)段群進(jìn)行加密處理,以產(chǎn)生復(fù)數(shù)個(gè)已加密資料區(qū)段群。
承上所述,因依本發(fā)明的提供一種加密模式,透過(guò)至少一多元資料結(jié)構(gòu)進(jìn)行資料加密,可有效減少加密所花費(fèi)的時(shí)間,亦兼顧資料傳輸?shù)陌踩浴?br>圖1是顯示習(xí)知技藝以電子式碼本加密系統(tǒng)的實(shí)施例方塊圖;圖2是顯示習(xí)知技藝以加密區(qū)塊鏈結(jié)方式的實(shí)施例方塊圖;圖3是顯示本發(fā)明的使用多元資料結(jié)構(gòu)的加密系統(tǒng)的實(shí)施例方塊圖;圖4是顯示本發(fā)明的使用多元資料結(jié)構(gòu)的加密系統(tǒng)的另一實(shí)施例方塊圖;圖5是顯示本發(fā)明的使用多元資料結(jié)構(gòu)的加密方法的實(shí)施例流程圖;圖6是顯示以二元樹(shù)狀資料結(jié)構(gòu)與加密區(qū)塊鏈結(jié)加密演算法結(jié)合的實(shí)施例方塊圖。
圖號(hào)說(shuō)明11資料; 12分割單元;13資料區(qū)段; 14加密演算元件;15已加密資料區(qū)段; 21運(yùn)算元件;22初始向量值; 231第一資料區(qū)段;232第二資料區(qū)段; 241第一待加密資料區(qū)段;242第二待加密資料區(qū)段; 251第一已加密資料區(qū)段;252第二已加密資料區(qū)段; 31資料;32分割單元; 33資料區(qū)段;34分組單元; 35多元資料結(jié)構(gòu);
36資料區(qū)段群; 37加密單元;38已加密資料區(qū)段群; 41處理單元;S51~S54流程步驟; 61初始向量值;62運(yùn)算元件; 63加密演算元件;64轉(zhuǎn)置元件; 651第一資料區(qū)段;652第二資料區(qū)段; 653第三資料區(qū)段;661第一已加密資料區(qū)段; 662第二已加密資料區(qū)段;663第三已加密資料區(qū)段。
具體實(shí)施方式以下將參照相關(guān)圖式,說(shuō)明依本發(fā)明較佳實(shí)施例的一種加密方法,其中相同的元件將以相同的參照符號(hào)加以說(shuō)明。
請(qǐng)參閱圖3,是顯示本發(fā)明的使用多元資料結(jié)構(gòu)的加密模式的實(shí)施例方塊圖。圖中,加密系統(tǒng)包含有一分割單元、一多元資料結(jié)構(gòu),一分組單元及復(fù)數(shù)個(gè)加密單元。
分割單元32用以將一資料31是分割成復(fù)數(shù)個(gè)資料區(qū)段33。分組單元34是根據(jù)至少一多元資料結(jié)構(gòu)35,將該些資料區(qū)段分成復(fù)數(shù)個(gè)資料區(qū)段群36。加密單元372對(duì)復(fù)數(shù)個(gè)資料區(qū)段群進(jìn)行一加密處理,以產(chǎn)生已加密資料區(qū)段群38。
其中,該多元資料結(jié)構(gòu)為一種復(fù)數(shù)個(gè)資料的分布及相互間關(guān)系的描述方式,如一雙向串列(Double List)、一樹(shù)狀結(jié)構(gòu)(Tree Structure)、一環(huán)狀串列(Ring List)、一拓樸結(jié)構(gòu)(Topological),一圖形結(jié)構(gòu)(graphstructure),與一排序網(wǎng)路(Sorting Network)其中擇一。該加密處理由如一加密區(qū)塊鏈結(jié)(Cipher BlockChainCBC)、一加密回授系統(tǒng)(Cipher FeedBackCFB)、一輸出回授系統(tǒng)(Output FeedBackOFB)、一計(jì)數(shù)模式加密系統(tǒng)(The Counter modeCTR)、一Galois Counter(GCM)或一AES Key Wrap(AESKW)其中擇一作為該加密模式的一種結(jié)合標(biāo)的。
請(qǐng)參閱圖4是顯示本發(fā)明的使用多元資料結(jié)構(gòu)的加密模式的另一實(shí)施例方塊圖,其包含一分割單元32、復(fù)數(shù)個(gè)加密單元37及一處理單元41。分割單元32用以將資料31分割成復(fù)數(shù)個(gè)資料區(qū)段33,加密單元37用以進(jìn)行加密處理,處理單元41用以結(jié)合至少一多元資料結(jié)構(gòu)35與復(fù)數(shù)個(gè)加密單元37,對(duì)復(fù)數(shù)個(gè)資料區(qū)段33進(jìn)行加密處理,以產(chǎn)生復(fù)數(shù)個(gè)已加密資料區(qū)段38。
其中,該多元資料結(jié)構(gòu)為一種復(fù)數(shù)個(gè)資料的分布及相互間關(guān)系的描述方式,如一雙向串列、一樹(shù)狀結(jié)構(gòu)、一環(huán)狀串列、一拓樸結(jié)構(gòu),一圖形結(jié)構(gòu),與一排序網(wǎng)路其中擇一。該加密處理由如一加密區(qū)塊鏈結(jié)、一加密回授系統(tǒng)、一輸出回授系統(tǒng)、一計(jì)數(shù)模式加密系統(tǒng)、一GaloisCounter或一AES Key Wrap其中擇一作為該加密模式的一種結(jié)合標(biāo)的。
請(qǐng)參閱圖5,是顯示本發(fā)明的使用多元資料結(jié)構(gòu)的加密方法的實(shí)施例流程圖。
步驟S51匯入一資料;步驟S52分割該資料成復(fù)數(shù)個(gè)資料區(qū)段;步驟S53根據(jù)一多元資料結(jié)構(gòu),將該些資料區(qū)段分成復(fù)數(shù)個(gè)資料區(qū)段群;步驟S54利用該些資料區(qū)段群及復(fù)數(shù)個(gè)加密單元,以進(jìn)行資料加密處理,產(chǎn)生復(fù)數(shù)個(gè)已加密資料區(qū)段群。
請(qǐng)參閱圖6,是顯示本發(fā)明的一種以二元樹(shù)狀資料結(jié)構(gòu)與加密區(qū)塊鏈結(jié)演算法結(jié)合的實(shí)施例方塊圖,其中該二元樹(shù)狀資料結(jié)構(gòu)為圖3所描述的多元資料結(jié)構(gòu),而加密區(qū)塊鏈結(jié)演算法為圖3所描述的加密處理。
第一資料區(qū)段651與一初始向量值61經(jīng)由運(yùn)算元件62進(jìn)行運(yùn)算,其運(yùn)算結(jié)果再由加密演算元件63進(jìn)行加密處理,產(chǎn)生一第一已加密資料區(qū)段661;其中,運(yùn)算單元62可為一互斥邏輯運(yùn)算器(XOR)。接著,第二資料區(qū)段652與該第一已加密資料區(qū)段661經(jīng)由運(yùn)算元件62進(jìn)行運(yùn)算,其運(yùn)算結(jié)果再由加密演算元件63進(jìn)行加密處理,產(chǎn)生一第二已加密資料區(qū)段662;爾后,該第一已加密資料區(qū)段661經(jīng)轉(zhuǎn)置元件64轉(zhuǎn)置之后,其轉(zhuǎn)置結(jié)果與第三資料區(qū)段653輸入至的運(yùn)算元件62進(jìn)行運(yùn)算,其運(yùn)算結(jié)果再透過(guò)加密演算元件63進(jìn)行加密處理,產(chǎn)生一第三已加密資料區(qū)段663。以此類(lèi)推,重復(fù)上述動(dòng)作,以產(chǎn)生復(fù)數(shù)個(gè)已加密資料區(qū)段。然后便可將復(fù)數(shù)個(gè)已加密資料區(qū)段進(jìn)行網(wǎng)路傳送。
由此方塊圖可看出,當(dāng)加密系統(tǒng)至第二層,即第二已加密資料區(qū)段662及第三已加密資料區(qū)段663產(chǎn)生之后,加密系統(tǒng)就可利用第四資料區(qū)段,第五資料區(qū)段,第六資料區(qū)段,第七資料區(qū)段,兩組運(yùn)算元件62,兩組加密演算元件63以及兩組轉(zhuǎn)置元件64,同時(shí)運(yùn)算出第四已加密資料區(qū)段,第五已加密資料區(qū)段,第六已加密資料區(qū)段及第七已加密資料區(qū)段,已達(dá)到快速處理的效果。同理,當(dāng)加密系統(tǒng)至第三層以后就可以四組運(yùn)算元件62與加密演算元件63進(jìn)行加密處理,由此說(shuō)明了此加密方法的可行性。
以上所述僅為舉例性,而非為限制性者。任何未脫離本發(fā)明的精神與范疇,而對(duì)其進(jìn)行的等效修改或變更,均應(yīng)包含于本發(fā)明的申請(qǐng)專(zhuān)利范圍中。
權(quán)利要求
1.一種使用多元資料結(jié)構(gòu)的加密模式,包含一分割單元,是用以將一資料分割成復(fù)數(shù)個(gè)資料區(qū)段;一分組單元,是根據(jù)至少一多元資料結(jié)構(gòu),將該些資料區(qū)段分成復(fù)數(shù)個(gè)資料區(qū)段群;復(fù)數(shù)個(gè)加密單元,是根據(jù)該資料區(qū)段群進(jìn)行一加密處理,以產(chǎn)生復(fù)數(shù)個(gè)已加密資料區(qū)段群。
2.如申請(qǐng)專(zhuān)利范圍第1項(xiàng)所述的使用多元資料結(jié)構(gòu)的加密模式,其特征在于,該資料為一文件資料。
3.如申請(qǐng)專(zhuān)利范圍第1項(xiàng)所述的使用多元資料結(jié)構(gòu)的加密模式,其特征在于,該多元資料結(jié)構(gòu)為一種復(fù)數(shù)個(gè)資料區(qū)段的分布及相互間關(guān)系的描述方式。
4.如申請(qǐng)專(zhuān)利范圍第1項(xiàng)所述的使用多元資料結(jié)構(gòu)的加密模式,其特征在于,該至少一多元資料結(jié)構(gòu)是選自一雙向串列(Double List),一樹(shù)狀結(jié)構(gòu)(Tree Structure),一環(huán)狀串列(Ring List),一拓樸結(jié)構(gòu)(Topological),一圖形結(jié)構(gòu)(graph structure),及一排序網(wǎng)路(Sorting Network)所組成的族群。
5.如申請(qǐng)專(zhuān)利范圍第1項(xiàng)所述的使用多元資料結(jié)構(gòu)的加密模式,其特征在于,該加密處理是由一加密區(qū)塊鏈結(jié)(CipherBlock ChainingCBC)、一加密回授系統(tǒng)(Cipher FeedBackCFB)、一輸出回授系統(tǒng)(Output FeedBackOFB)、一技術(shù)模式加密系統(tǒng)(The Counter modeCTR)、一Galois Counter(GCM)或一AES Key Wrap(AESKW)其中擇一作為該加密模式的一種結(jié)合標(biāo)的。
6.一種使用多元資料結(jié)構(gòu)的加密系統(tǒng),包含一分割單元,是用以將一資料分割成復(fù)數(shù)個(gè)資料區(qū)段;復(fù)數(shù)個(gè)加密單元,是用以進(jìn)行一加密處理;一處理單元,是用以結(jié)合至少一多元資料結(jié)構(gòu)與該些加密單元,對(duì)該些資料區(qū)段進(jìn)行該加密處理,以產(chǎn)生復(fù)數(shù)個(gè)已加密資料區(qū)段。
7.如申請(qǐng)專(zhuān)利范圍第6項(xiàng)所述的使用多元資料結(jié)構(gòu)的加密系統(tǒng),其特征在于,該資料為一文件資料。
8.如申請(qǐng)專(zhuān)利范圍第6項(xiàng)所述的使用多元資料結(jié)構(gòu)的加密系統(tǒng),其特征在于,該多元資料結(jié)構(gòu)為該些復(fù)數(shù)個(gè)資料區(qū)段的分布及相互間關(guān)系的描述方式。
9.如申請(qǐng)專(zhuān)利范圍第6項(xiàng)所述的使用多元資料結(jié)構(gòu)的加密系統(tǒng),其特征在于,該至少一多元資料結(jié)構(gòu)是選自一雙向串列,一樹(shù)狀結(jié)構(gòu),一環(huán)狀串列,一拓樸結(jié)構(gòu),一圖形結(jié)構(gòu),及一排序網(wǎng)路所組成的族群。
10.如申請(qǐng)專(zhuān)利范圍第6項(xiàng)所述的使用多元資料結(jié)構(gòu)的加密模式,其特征在于,該加密處理是由一加密區(qū)塊鏈結(jié)、一加密回授系統(tǒng)、一輸出回授系統(tǒng)、一技術(shù)模式加密系統(tǒng)、一GaloisCounter(GCM)或一AES Key Wrap(AESKW)其中擇一作為該加密模式的一種結(jié)合標(biāo)的。
11.一種使用多元資料結(jié)構(gòu)的加密方法,至少包含下列步驟分割一資料成復(fù)數(shù)個(gè)資料區(qū)段;根據(jù)至少一多元資料結(jié)構(gòu),將該些資料區(qū)段分成復(fù)數(shù)個(gè)資料區(qū)段群;使用復(fù)數(shù)個(gè)加密單元對(duì)該些資料區(qū)段群進(jìn)行一加密處理,以產(chǎn)生復(fù)數(shù)個(gè)已加密資料區(qū)段群。
12.如申請(qǐng)專(zhuān)利范圍第11項(xiàng)所述的使用多元資料結(jié)構(gòu)的加密方法,其特征在于,更包含提供一文件資料作為該資料。
13.如申請(qǐng)專(zhuān)利范圍第11項(xiàng)所述的使用多元資料結(jié)構(gòu)的加密方法,其更包含提供一該些復(fù)數(shù)個(gè)資料區(qū)段的分布及相互間關(guān)系的描述方式作為該多元資料結(jié)構(gòu)。
14.如申請(qǐng)專(zhuān)利范圍第11項(xiàng)所述的使用多元資料結(jié)構(gòu)的加密方法,其特征在于,該至少一多元資料結(jié)構(gòu)是選自一雙向串列,一樹(shù)狀結(jié)構(gòu),一環(huán)狀串列,一拓樸結(jié)構(gòu),一圖形結(jié)構(gòu),及一排序網(wǎng)路所組成的族群。
15.如申請(qǐng)專(zhuān)利范圍第11項(xiàng)所述的使用多元資料結(jié)構(gòu)的加密方法,其特征在于,更包含提供如一加密區(qū)塊鏈結(jié)、一加密回授系統(tǒng)、一輸出回授系統(tǒng)、一技術(shù)模式加密系統(tǒng)、一GaloisCounter(GCM)或一AES Key Wrap(AESKW)擇一作為該加密處理的一演算法。
專(zhuān)利摘要
本發(fā)明是揭露一種結(jié)合資料結(jié)構(gòu)的加密模式。此模式包含一分割單元,一分組單元以及復(fù)數(shù)個(gè)加密單元。分割單元將一資料分割成復(fù)數(shù)個(gè)資料區(qū)段。分組單元根據(jù)一多元資料結(jié)構(gòu),將該些資料區(qū)段分成復(fù)數(shù)個(gè)資料區(qū)段群。最后,使用復(fù)數(shù)個(gè)加密單元以進(jìn)行加密演算法的運(yùn)算,以產(chǎn)生已加密資料區(qū)段群。藉此,實(shí)現(xiàn)縮短加密時(shí)間及提升加密速度的目的。
文檔編號(hào)H04L9/14GK1992588SQ200510135429
公開(kāi)日2007年7月4日 申請(qǐng)日期2005年12月28日
發(fā)明者葉義雄, 丘榮嘉, 黃中見(jiàn), 黃定宇 申請(qǐng)人:智勝國(guó)際科技股份有限公司導(dǎo)出引文BiBTeX, EndNote, RefMan
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
庐江县| 栾城县| 邢台市| 濮阳县| 德惠市| 丰城市| 依兰县| 红安县| 招远市| 新闻| 崇信县| 从化市| 上思县| 敖汉旗| 永仁县| 盘山县| 惠安县| 旺苍县| 石家庄市| 田阳县| 安阳县| 泰顺县| 鄂伦春自治旗| 漠河县| 黄冈市| 大渡口区| 内丘县| 会昌县| 乌鲁木齐市| 铜鼓县| 三门峡市| 彰化县| 大余县| 榆林市| 拉孜县| 云阳县| 微博| 房山区| 古浪县| 南通市| 尤溪县|