一种结合资料结构的加密模式的制作方法

文档序号:82463阅读:246来源:国知局
专利名称:一种结合资料结构的加密模式的制作方法
技术领域
本发明为提供一种使用多元资料结构的加密方法及其系统,特别是关于利用至少一多元资料结构,以进行加密处理。
背景技术
现今社会由于网路科技发达,传统的书面文件已逐渐被电子文件所取代,随着电子文件的盛行,为防止电子文件在传送的过程中被有心人士所截取,就必须仰赖电子文件的加密处理。请参阅图1,为习知技艺的加密系统以电子式码本加密系统(Electronic CodeBookECB)为实施例的方块图。
分割单元12对一资料11作分割,产生复数个资料区段13,接着,加密演算元件14对一资料区段13进行一加密动作,产生复数个已加密资料区段15。然后便可将复数个已加密资料区段15进行网路传送。
上述方式为与前后文无关的加密模式,除了上述电子式码本加密系统之外,其他大部分的加密模式都具有与前后文相关的特征,接续,请参阅图2,为习知技艺的加密系统以加密区块链结(Cipher Block ChainingCBC)为实施例的方块图。
分割单元12对一资料11进行一分割动作,产生复数个资料区段,运算元件21将第一资料区段231与一初始向量值22进行一运算动作,产生一第一待加密资料区段241。运算元件21可为一互斥逻辑运算器(XOR)。加密演算元件14对该第一待加密资料区段241进行一加密动作,以产生一第一已加密资料区段251。接着,运算元件21根据该第一已加密资料区段251和第二资料区段232进行一运算动作,产生一第二待加密资料区段242,加密演算元件14对该第二待加密资料区段242进行一加密动作,以产生一第二已加密资料区段252。重复上述动作,以产生复数个已加密资料区段。然后便可将复数个已加密资料区段进行网路传送。
然而由前述习知技艺的加密方法,若是以与前后文无关的加密方式进行,当其中一已加密资料区段的加密金钥被破解时,被窜改的已加密资料区段于接收端无法察觉,故对于文件的安全性较为不足,若是以与前后文相关的加密方式进行,当其中一已加密资料区段的加密金钥被破解时,被窜改的已加密资料区段会影响到整份文件能否被解密,因而可让接收端察觉到文件曾遭窜改,故对于文件的安全性较佳。然而,与前后文相关的加密方式需等待前文加密完成后,后文才能进行加密,无法同时进行其他资料的加密处理。因此当文件内容庞大或数量众多时,使用者需花费许多时间在等待,十分不便。
为满足上述所提出的减少加密时间并兼顾安全性的需求。本发明人基于多年从事研究与诸多实务,更善加应用晶片制作成本下降所产生的效益,再经多方研究设计与专题探讨后,遂于本发明提出一种加密方法及其系统以作为前述期望一实现方式与依据。

发明内容有鉴于上述课题,本发明的目的为提供一种使用多元资料结构的加密模式,是结合一多元资料结构,及复数个加密单元以进行加密动作,使加密资料的等待时间大幅降低,同时也能兼顾加密资料的安全性。
缘是,为达上述目的,依本发明的一种使用多元资料结构的加密模式,至少包含步骤如后首先,分割一资料成复数个资料区段;根据一多元资料结构,将该些资料区段分成复数个资料区段群;使用复数个加密单元对该些资料区段群进行加密处理,以产生复数个已加密资料区段群。
承上所述,因依本发明的提供一种加密模式,透过至少一多元资料结构进行资料加密,可有效减少加密所花费的时间,亦兼顾资料传输的安全性。
图1是显示习知技艺以电子式码本加密系统的实施例方块图;图2是显示习知技艺以加密区块链结方式的实施例方块图;图3是显示本发明的使用多元资料结构的加密系统的实施例方块图;图4是显示本发明的使用多元资料结构的加密系统的另一实施例方块图;图5是显示本发明的使用多元资料结构的加密方法的实施例流程图;图6是显示以二元树状资料结构与加密区块链结加密演算法结合的实施例方块图。
图号说明11资料; 12分割单元;13资料区段; 14加密演算元件;15已加密资料区段; 21运算元件;22初始向量值; 231第一资料区段;232第二资料区段; 241第一待加密资料区段;242第二待加密资料区段; 251第一已加密资料区段;252第二已加密资料区段; 31资料;32分割单元; 33资料区段;34分组单元; 35多元资料结构;
36资料区段群; 37加密单元;38已加密资料区段群; 41处理单元;S51~S54流程步骤; 61初始向量值;62运算元件; 63加密演算元件;64转置元件; 651第一资料区段;652第二资料区段; 653第三资料区段;661第一已加密资料区段; 662第二已加密资料区段;663第三已加密资料区段。
具体实施方式以下将参照相关图式,说明依本发明较佳实施例的一种加密方法,其中相同的元件将以相同的参照符号加以说明。
请参阅图3,是显示本发明的使用多元资料结构的加密模式的实施例方块图。图中,加密系统包含有一分割单元、一多元资料结构,一分组单元及复数个加密单元。
分割单元32用以将一资料31是分割成复数个资料区段33。分组单元34是根据至少一多元资料结构35,将该些资料区段分成复数个资料区段群36。加密单元372对复数个资料区段群进行一加密处理,以产生已加密资料区段群38。
其中,该多元资料结构为一种复数个资料的分布及相互间关系的描述方式,如一双向串列(Double List)、一树状结构(Tree Structure)、一环状串列(Ring List)、一拓朴结构(Topological),一图形结构(graphstructure),与一排序网路(Sorting Network)其中择一。该加密处理由如一加密区块链结(Cipher BlockChainCBC)、一加密回授系统(Cipher FeedBackCFB)、一输出回授系统(Output FeedBackOFB)、一计数模式加密系统(The Counter modeCTR)、一Galois Counter(GCM)或一AES Key Wrap(AESKW)其中择一作为该加密模式的一种结合标的。
请参阅图4是显示本发明的使用多元资料结构的加密模式的另一实施例方块图,其包含一分割单元32、复数个加密单元37及一处理单元41。分割单元32用以将资料31分割成复数个资料区段33,加密单元37用以进行加密处理,处理单元41用以结合至少一多元资料结构35与复数个加密单元37,对复数个资料区段33进行加密处理,以产生复数个已加密资料区段38。
其中,该多元资料结构为一种复数个资料的分布及相互间关系的描述方式,如一双向串列、一树状结构、一环状串列、一拓朴结构,一图形结构,与一排序网路其中择一。该加密处理由如一加密区块链结、一加密回授系统、一输出回授系统、一计数模式加密系统、一GaloisCounter或一AES Key Wrap其中择一作为该加密模式的一种结合标的。
请参阅图5,是显示本发明的使用多元资料结构的加密方法的实施例流程图。
步骤S51汇入一资料;步骤S52分割该资料成复数个资料区段;步骤S53根据一多元资料结构,将该些资料区段分成复数个资料区段群;步骤S54利用该些资料区段群及复数个加密单元,以进行资料加密处理,产生复数个已加密资料区段群。
请参阅图6,是显示本发明的一种以二元树状资料结构与加密区块链结演算法结合的实施例方块图,其中该二元树状资料结构为图3所描述的多元资料结构,而加密区块链结演算法为图3所描述的加密处理。
第一资料区段651与一初始向量值61经由运算元件62进行运算,其运算结果再由加密演算元件63进行加密处理,产生一第一已加密资料区段661;其中,运算单元62可为一互斥逻辑运算器(XOR)。接着,第二资料区段652与该第一已加密资料区段661经由运算元件62进行运算,其运算结果再由加密演算元件63进行加密处理,产生一第二已加密资料区段662;尔后,该第一已加密资料区段661经转置元件64转置之后,其转置结果与第三资料区段653输入至的运算元件62进行运算,其运算结果再透过加密演算元件63进行加密处理,产生一第三已加密资料区段663。以此类推,重复上述动作,以产生复数个已加密资料区段。然后便可将复数个已加密资料区段进行网路传送。
由此方块图可看出,当加密系统至第二层,即第二已加密资料区段662及第三已加密资料区段663产生之后,加密系统就可利用第四资料区段,第五资料区段,第六资料区段,第七资料区段,两组运算元件62,两组加密演算元件63以及两组转置元件64,同时运算出第四已加密资料区段,第五已加密资料区段,第六已加密资料区段及第七已加密资料区段,已达到快速处理的效果。同理,当加密系统至第三层以后就可以四组运算元件62与加密演算元件63进行加密处理,由此说明了此加密方法的可行性。
以上所述仅为举例性,而非为限制性者。任何未脱离本发明的精神与范畴,而对其进行的等效修改或变更,均应包含于本发明的申请专利范围中。
权利要求
1.一种使用多元资料结构的加密模式,包含一分割单元,是用以将一资料分割成复数个资料区段;一分组单元,是根据至少一多元资料结构,将该些资料区段分成复数个资料区段群;复数个加密单元,是根据该资料区段群进行一加密处理,以产生复数个已加密资料区段群。
2.如申请专利范围第1项所述的使用多元资料结构的加密模式,其特征在于,该资料为一文件资料。
3.如申请专利范围第1项所述的使用多元资料结构的加密模式,其特征在于,该多元资料结构为一种复数个资料区段的分布及相互间关系的描述方式。
4.如申请专利范围第1项所述的使用多元资料结构的加密模式,其特征在于,该至少一多元资料结构是选自一双向串列(Double List),一树状结构(Tree Structure),一环状串列(Ring List),一拓朴结构(Topological),一图形结构(graph structure),及一排序网路(Sorting Network)所组成的族群。
5.如申请专利范围第1项所述的使用多元资料结构的加密模式,其特征在于,该加密处理是由一加密区块链结(CipherBlock ChainingCBC)、一加密回授系统(Cipher FeedBackCFB)、一输出回授系统(Output FeedBackOFB)、一技术模式加密系统(The Counter modeCTR)、一Galois Counter(GCM)或一AES Key Wrap(AESKW)其中择一作为该加密模式的一种结合标的。
6.一种使用多元资料结构的加密系统,包含一分割单元,是用以将一资料分割成复数个资料区段;复数个加密单元,是用以进行一加密处理;一处理单元,是用以结合至少一多元资料结构与该些加密单元,对该些资料区段进行该加密处理,以产生复数个已加密资料区段。
7.如申请专利范围第6项所述的使用多元资料结构的加密系统,其特征在于,该资料为一文件资料。
8.如申请专利范围第6项所述的使用多元资料结构的加密系统,其特征在于,该多元资料结构为该些复数个资料区段的分布及相互间关系的描述方式。
9.如申请专利范围第6项所述的使用多元资料结构的加密系统,其特征在于,该至少一多元资料结构是选自一双向串列,一树状结构,一环状串列,一拓朴结构,一图形结构,及一排序网路所组成的族群。
10.如申请专利范围第6项所述的使用多元资料结构的加密模式,其特征在于,该加密处理是由一加密区块链结、一加密回授系统、一输出回授系统、一技术模式加密系统、一GaloisCounter(GCM)或一AES Key Wrap(AESKW)其中择一作为该加密模式的一种结合标的。
11.一种使用多元资料结构的加密方法,至少包含下列步骤分割一资料成复数个资料区段;根据至少一多元资料结构,将该些资料区段分成复数个资料区段群;使用复数个加密单元对该些资料区段群进行一加密处理,以产生复数个已加密资料区段群。
12.如申请专利范围第11项所述的使用多元资料结构的加密方法,其特征在于,更包含提供一文件资料作为该资料。
13.如申请专利范围第11项所述的使用多元资料结构的加密方法,其更包含提供一该些复数个资料区段的分布及相互间关系的描述方式作为该多元资料结构。
14.如申请专利范围第11项所述的使用多元资料结构的加密方法,其特征在于,该至少一多元资料结构是选自一双向串列,一树状结构,一环状串列,一拓朴结构,一图形结构,及一排序网路所组成的族群。
15.如申请专利范围第11项所述的使用多元资料结构的加密方法,其特征在于,更包含提供如一加密区块链结、一加密回授系统、一输出回授系统、一技术模式加密系统、一GaloisCounter(GCM)或一AES Key Wrap(AESKW)择一作为该加密处理的一演算法。
专利摘要
本发明是揭露一种结合资料结构的加密模式。此模式包含一分割单元,一分组单元以及复数个加密单元。分割单元将一资料分割成复数个资料区段。分组单元根据一多元资料结构,将该些资料区段分成复数个资料区段群。最后,使用复数个加密单元以进行加密演算法的运算,以产生已加密资料区段群。藉此,实现缩短加密时间及提升加密速度的目的。
文档编号H04L9/14GK1992588SQ200510135429
公开日2007年7月4日 申请日期2005年12月28日
发明者叶义雄, 丘荣嘉, 黄中见, 黄定宇 申请人:智胜国际科技股份有限公司导出引文BiBTeX, EndNote, RefMan
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1