发明名称 资料密码化、解码化方法及其装置
摘要 本发明系提供一种资料密码化方法及其装置可使其从使用者预先指定的复数组密码演算法模组组合,配合资料属性对应及动态选取机制,选取一组密码演算法模组组合对资料作密码化处理。透过这种交替使用不同密码演算法模组组合对资料作密码化处理,不仅提高其破解的复杂度,同时也不必为提高安全性只采用较复杂密码演算法而降低其处理速度。再者,本发明之资料解码化方法及其装置,系依密码化资料中所附加的解密资讯,动态变换解码演算法模组组合对资料进行解码化。
申请公布号 TWI224456 申请公布日期 2004.11.21
申请号 TW091134349 申请日期 2002.11.26
申请人 松下电器产业股份有限公司 发明人 叶明;林静玫;方均伟
分类号 H04L9/14 主分类号 H04L9/14
代理机构 代理人 恽轶群 台北市松山区南京东路三段二四八号七楼;陈文郎 台北市松山区南京东路三段二四八号七楼
主权项 1.一种资料密码化之方法,该方法包含下列步骤:步骤A:存有复数笔记录资料,每一笔记录含有资料属性描述栏及其对应的密码定义栏的安全等级资料库,该密码定义栏包含有复数个加密演算法模组指标;步骤B:输入待密码化之数位资料;步骤C:由上述安全等级资料库寻找资料属性描述与上述数位资料属性相符者、将其对应之密码定义资料取出;步骤D:自取出之密码定义资料中,随机选取出一加密演算法模组指标;步骤E:由上述所选取的加密演算法模组指标做指引,控制对输入数位资料做加密之密码化处理;及步骤F:对经密码化处理后之数位资料附加解码资讯后予以输出之。2.根据申请专利范围第1项所述之方法,其中之步骤A所建立之安全等级资料库中之密码定义栏包含有复数个加密演算法模组指标及其对应采用比例;且步骤D自取出之密码定义资料中,依各个加密演算法模组指标及其对应采用比例配合乱数产生器及MOD运算选取出一加密演算法模组指标者。3.根据申请专利范围第1项所述之方法,其中之步骤A所建立之安全等级资料库中之密码定义栏包含有复数个密码演算法模组组合,每个密码演算法模组组合含有加密演算法模组指标及验证演算法模组指标;且步骤D自取出之密码定义资料中,随机选取出一密码演算法模组组合;及步骤E由上述所选取的密码演算法模组组合做指引,控制对输入数位资料做何种加密及何种验证等密码化处理者。4.根据申请专利范围第3项所述之方法,其中之步骤A所建立之安全等级资料库中之密码定义栏包含有复数个密码演算法模组组合及其对应采用比例;且步骤D自取出之密码定义资料中,依各个密码演算法模组组合及其对应采用比例配合乱数产生器及MOD运算选取出一密码演算法模组组合者。5.一种资料密码化之方法,该方法包含下列步骤:步骤A:建立储存有复数笔记录资料,每一笔记录含有加密演算法模组指标及验证演算法模组指标的密码模组资料库;步骤B:建立储存有复数笔记录资料,每一笔记录含有资料属性描述栏及其对应的密码定义栏的安全等级资料库,该密码定义栏包含有复数个密码模组资料库索引;步骤C:输入待密码化之数位资料;步骤D:由上述安全等级资料库寻找资料属性描述与上述数位资料属性相符者、将其对应之密码定义资料取出;步骤E:自取出之密码定义资料中,随机选取出一密码模组资料库索引;步骤F:依取出之密码模组资料库索引,自上述密码模组资料库中选取一笔记录;步骤G:由上述所选取的一笔记录做指引,控制对输入数位资料做何种加密及何种验证等密码化处理;及步骤H:对经密码化处理后之数位资料附加解码资讯后予以输出之。6.根据申请专利范围第5项所述之方法,其中之步骤B所建立之安全等级资料库中之密码定义栏包含有复数个密码模组资料库索引及其对应采用比例;且步骤E自取出之密码定义资料中,依各个密码模组资料库索引及其对应采用比例配合乱数产生器及MOD运算一密码模组资料库索引者。7.一种资料密码化之方法,该方法包含下列步骤:步骤A:建立一包含有复数个加密演算法模组指标的密码定义资料;步骤B:输入待密码化之数位资料;步骤C:从上述之密码定义资料,随机选取出一加密演算法模组指标;步骤D:由上述所选取的加密演算法模组指标作指引,控制对输入数位资料做加密之密码化处理;及步骤E:对经密码化处理后之数位资料附加解码资讯后予以输出之。8.根据申请专利范围第7项所述之方法,其中之步骤A所建立之密码定义资料包含有复数个加密演算法模组指标及其对应采用比例;且步骤C依密码定义资料中各个加密演算法模组指标及其对应采用比例配合乱数产生器及MOD运算选取出一加密演算法模组指标者。9.根据申请专利范围第7项所述之方法,其中之步骤A所建立之密码定义资料包含有复数个密码演算法模组组合,每个密码演算法模组组合含有加密演算法模组指标及验证演算法模组指标;且步骤C自取出之密码定义资料中,随机选取出一密码演算法模组组合;及步骤D由上述所选取的密码演算法模组组合做指引,控制对输入数位资料做何种加密及何种验证等密码化处理者。10.根据申请专利范围第9项所述之方法,其中之步骤A所建立之密码定义资料包含有复数个密码演算法模组组合及其对应采用比例;且步骤C自取出之密码定义资料中,依各个密码演算法模组组合及其对应采用比例配合乱数产生器及MOD运算选取出一密码演算法模组组合者。11.一种资料密码化之方法,该方法包含下列步骤:步骤A:建立储存有复数笔记录资料,每一笔记录含有加密演算法模组指标及验证演算法模组指标的密码模组资料库;步骤B:建立一包含有复数个密码模组资料库索引的密码定义资料;步骤C:输入待密码化之数位资料;步骤D:从上述之密码定义资料,随机选取出一密码模组资料库索引;步骤E:依取出之密码模组资料库索引,自上述密码模组资料库中选取一笔记录;步骤F:由上述所选取的一笔记录做指引,控制对输入数位资料做何种加密及何种验证等密码化处理;及步骤G:对经密码化处理后之数位资料附加解码资讯后予以输出之。12.根据申请专利范围第11项所述之方法,其中之步骤B所建立之密码定义资料包含有复数个密码模组资料库索引及其对应采用比例;且步骤D依密码定义资料中各个密码模组资料库索引及其对应采用比例配合乱数产生器及MOD运算一密码模组资料库索引者。13.一种资料密码化之方法,该方法包含下列步骤:步骤A:建立储存有复数笔记录资料,每一笔记录含有资料属性描述栏及其对应密码定义栏的安全等级资料库,该密码定义资料栏系一加密演算法模组指标;步骤B:输入待密码化之数位资料;步骤C:由上述安全等级资料库寻找资料属性描述与上述数位资料属性相符者、将其对应之密码定义栏之加密演算法模组指标取出;步骤D:由上述所选取的加密演算法模组指标做指引,控制对输入数位资料做加密之密码化处理;步骤E:对经密码化处理后之数位资料附加解码资讯后予以输出之。14.根据申请专利范围第13项所述之方法,其中之步骤A所建立之安全等级资料库中之密码定义栏系一密码演算法模组组合,该密码演算法模组组合含有加密演算法模组指标及验证演算法模组指标;且步骤C由上述安全等级资料库寻找资料属性描述与上述数位资料属性相符者、将其对应之密码定义栏之密码演算法模组组合资料取出;及步骤D由上述所选取的密码演算法模组组合做指引,控制对输入数位资料做何种加密及何种验证等密码化处理者。15.一种资料密码化之方法,该方法包含下列步骤:步骤A:建立储存有复数笔记录资料,每一笔记录含有加密演算法模组指标及验证演算法模组指标的密码模组资料库;步骤B:建立储存有复数笔记录资料,每一笔记录含有资料属性描述栏及其对应密码定义栏的安全等级资料库,该密码定义资料栏系一密码模组资料库索引;步骤C:输入待密码化之数位资料;步骤D:由上述安全等级资料库寻找资料属性描述与上述数位资料属性相符者、将其对应之密码定义栏之密码模组资料库索引取出;步骤E:依取出之密码模组资料库索引,自上述密码模组资料库中选取一笔记录;步骤F:由上述所选取的一笔记录做指引,控制对输入数位资料做何种加密及何种验证等密码化处理;步骤G:对经密码化处理后之数位资料附加解码资讯后予以输出之。16.一种资料密码化装置,该装置系备有输入资料的输入部及将密码化处理后资料予以输出的输出部,其特征为其再包括:储存有复数笔记录资料,每一笔记录含有资料属性描述栏及其对应的密码定义栏的安全等级资料库,该密码定义栏包含有复数个加密演算法模组指标;检查并分离上述输入部输入之资料是为参数资料或数位资料的检查部;由上述检查部所送来之参数资料对上述安全等级资料库作更新之参数处理部;由上述安全等级资料库寻找资料属性描述与上述检查部所送来之数位资料属性相符者、将其对应之密码定义资料传给下述密码选择部的属性检查部;从取出之密码定义资料中,随机选取出一加密演算法模组指标的密码选择部;及根据上述密码选择部所选取的一加密演算法模组指标做指引,控制对输入数位资料做加密之密码化处理的密码处理部者。17.根据申请专利范围第16项所述之装置,其中安全等级资料库中之密码定义栏包含有复数个加密演算法模组指标及其对应采用比例;且上述密码选择部系由取出之密码定义资料中,依各个加密演算法模组指标及其对应采用比例配合乱数产生器及MOD运算选取出一加密演算法模组指标者。18.根据申请专利范围第16项所述之装置,其中安全等级资料库中之密码定义栏包含有复数个密码演算法模组组合,每个密码演算法模组组合含有加密演算法模组指标及验证演算法模组指标;且上述密码选择部系由取出之密码定义资料中,随机选取出一密码演算法模组组合;及上述密码处理部系根据上述密码选择部所选取的一密码演算法模组组合做指引,控制对输入数位资料做何种加密及何种验证等密码化处理者。19.根据申请专利范围第18项所述之装置,其中安全等级资料库中之密码定义栏包含有复数个密码演算法模组组合及其对应采用比例;且上述密码选择部系由取出之密码定义资料中,依各个密码演算法模组组合及其对应采用比例配合乱数产生器及MOD运算选取出一密码演算法模组组合者。20.根据申请专利范围第16项所述之装置,其再包括:储存有复数笔记录资料,每一笔记录含有加密演算法模组指标;及验证演算法模组指标的密码模组资料库;且上述安全等级资料库之密码定义栏包含有复数个密码模组资料库索引;上述密码选择部系由取出之密码定义资料中,随机选取出一密码模组资料库索引,再依取出之密码模组资料库索引,自上述密码模组资料库中选取一笔记录;及上述密码处理部系根据上述密码选择部所选取的一笔记录做指引,控制对输入数位资料做何种加密及何种验证等密码化处理者。21.根据申请专利范围第20项所述之装置,其中安全等级资料库中之密码定义栏系包含有复数个密码模组资料库索引及其对应采用比例;且上述密码选择部系由取出之密码定义资料中,依各个密码模组资料库索引及其对应采用比例配合乱数产生器及MOD运算取出一密码模组资料库索引,再依取出之密码模组资料库索引,自上述密码模组资料库中选取一笔记录者。22.根据申请专利范围第20或21项所述之装置,其参数处理部系由上述检查部所送来之参数资料对上述安全等级资料库及密码模组资料库作更新者。23.一种资料密码化装置,该装置系备有输入资料的输入部及将密码化处理后资料予以输出的输出部,其特征为其再包括:储存有复数笔记录资料,每一笔记录含有加密演算法模组指标的密码模组资料库;检查并分离上述输入部输入之资料是为参数资料或数位资料的检查部;由上述检查部所送来之参数资料对上述密码模组资料库作更新之参数处理部;从上述密码模组资料库中,随机选取出一笔记录的密码选择部;及根据上述密码选择部所选取的一笔记录做指引,控制对输入数位资料做加密之密码化处理的密码处理部者。24.根据申请专利范围第23项所述之装置,其中密码模组资料库系储存有复数笔记录资料,每一笔记录包含有加密演算法模组指标及其对应采用比例;且上述密码选择部系依上述密码模组资料库中每一笔记录所对应采用比例配合乱数产生器及MOD运算选取出一笔记录者。25.根据申请专利范围第23项所述之装置,其中密码模组资料库系储存有复数笔记录资料,每一笔记录包含有加密演算法模组指标及验证演算法模组指标;且上述密码处理部系根据上述密码选择部随机所选取的一笔记录密码演算法模组组合做指引,控制对输入数位资料做何种加密及何种验证等密码化处理者。26.根据申请专利范围第25项所述之装置,其中密码模组资料库系储存有复数笔记录资料,每一笔记录包含有加密演算法模组指标、验证演算法模组指标及其对应采用比例;且上述密码选择部系依上述密码模组资料库中每一笔记录所对应采用比例配合乱数产生器及MOD运算从上述密码模组资料库中选取出一笔记录者。27.一种资料密码化装置,该装置系备有输入资料的输入部及将密码化处理后资料予以输出的输出部,其特征为其再包括:储存有复数笔记录资料,每一笔记录含有资料属性描述栏及其对应的密码定义栏的安全等级资料库,该密码定义栏系一加密演算法模组指标;检查并分离上述输入部输入之资料是为参数资料或数位资料的检查部;由上述检查部所送来之参数资料对上述安全等级资料库作更新之参数处理部;由上述安全等级资料库寻找资料属性描述与上述检查部所送来之数位资料属性相符者、将其对应之密码定义资料传给下述密码处理部的属性检查部;及根据上述属性检查部所取出的一加密演算法模组指标做指引,控制对输入数位资料做加密之密码化处理的密码处理部者。28.根据申请专利范围第27项所述之装置,其中安全等级资料库中之密码定义栏系一密码演算法模组组合,该密码演算法模组组合含有加密演算法模组指标及验证演算法模组指标;且密码处理部系根据上述属性检查部所取出的一密码演算法模组组合做指引,控制对输入数位资料做何种加密及何种验证等密码化处理者。29.一种资料解码化之方法,该方法包含下列步骤:步骤A:输入待解码化之数位资料;步骤B:检查上述之数位资料是否含有解密演算法模组指标,如果有、则取出该解码演算法模组指标,如果否、则设定解码化资料等于输入资料后至步骤D作处理;步骤C:依据取出解密演算法模组指标作指引,控制对上述输入数位资料做解密之解码化处理;及步骤D:输出经解码化后之数位资料。30.根据申请专利范围第29项所述之方法,其中之步骤B检查上述之数位资料是否含有解码演算法模组组合,该解码演算法模组组合系含有解密演算法模组指标及验证演算法模组指标,如果有、则取出该解码演算法模组组合,如果否、则设定解码化资料等于输入资料至步骤D作处理;且步骤C由上述所选取的解码演算法模组组合做指引,控制对输入数位资料做何种解密及何种验证等解码化处理者。31.一种资料解码化之方法,该方法包含下列步骤:步骤A:建立储存有复数笔记录资料,每一笔记录系一解密演算法模组指标的解码模组资料库;步骤B:输入待解码化之数位资料;步骤C:检查上述之数位资料是否含有解码模组资料库索引,如果有、则取出解码模组资料库索引,如果否、设定解码化资料等于输入资料至步骤F作处理;步骤D:依取出之解码模组资料库索引,自上述密码模组资料库中选取一笔记录;步骤E:由上述所选取的一笔记录做指引,控制对输入数位资料做解密之解码化处理;及步骤F:输出经解码化后之数位资料。32.根据申请专利范围第31项所述之方法,其中之步骤A建立储存有复数笔记录资料,每一笔记录含有解密演算法模组指标及验证演算法模组指标的解码模组资料库;且步骤E由上述所选取的一笔记录做做指引,控制对输入数位资料做何种解密及何种验证等解码化处理者。33.一种资料解码化装置,该装置系备有输入资料的输入部及将解码化处理后资料予以输出的输出部,其特征为其再包括:检查上述输入部输入之资料是否含有解密演算法模组指标,如果有、则取出该解码演算法模组指标,如果否、则直接将输入之资料传给输出部的检查部;及根据上述检查部所取出的一解密演算法模组指标做指引,控制对输入数位资料做解密之解码化处理的解码处理部者。34.根据申请专利范围第33项所述之装置,其中上述检查部系检查上述输入部输入之资料是否含有解码演算法模组组合,该解码演算法模组组合系含有解密演算法模组指标及验证演算法模组指标,如果有、则取出该解码演算法模组组合,如果否、则直接将输入之资料传给输出部;且上述解码处理部系根据上述检查部所取出的一解密演算法模组指标做指引,控制对输入数位资料做何种解密及何种验证等解码化处理者。35.根据申请专利范围第33项所述之装置,其再包括:储存有复数笔记录资料,每一笔记录含有解密演算法模组指标的解码模组资料库;且上述检查部系检查上述输入部输入之资料是否含有解码模组资料库索引,如果有、则取出该解码模组资料库索引并以此索引自解码模组资料库取出一笔记录,如果否、则直接将输入之资料传给输出部;及上述解码处理部系根据上述检查部所取出的一笔记录做指引,控制对输入数位资料做解密之解码化处理者。36.根据申请专利范围第35项所述之装置,其中上述解码模组资料库系储存有复数笔记录资料,每一笔记录含有解密演算法模组指标及验证演算法模组指标;且上述解码处理部系根据上述检查部所取出的一笔记录做指引,控制对输入数位资料做何种解密及何种验证等解码化处理者。37.根据申请专利范围第35项所述之装置,其再包括:以参数资料对上述解码模组资料库作更新之参数处理部;且上述检查部系检查并分离上述输入部输入之资料是为参数资料或数位资料,如为参数资料、则传给上述参数处理部,如为数位资料、则检查该数位资料是否含有解码模组资料库索引,如果有、则取出解码模组资料库索引并以此索引自解码模组资料库取出一笔记录,如果否、则直接将输入之资料传给输出部者。38.根据申请专利范围第37项所述之装置,其中上述解码模组资料库系储存有复数笔记录资料,每一笔记录含有解密演算法模组指标及验证演算法模组指标;且上述解码处理部系根据上述检查部所取出的一笔记录做指引,控制对输入数位资料做何种解密及何种验证等解码化处理者。图式简单说明:第1图系本发明之资料密码化装置之最佳实施例之方块图。第2图系本发明之资料解码化装置之最佳实施例之方块图。第3图系本发明之资料密码化装置之实施例中之资料密码化动作流程图。第4图系本发明之资料解码化装置之实施例中之资料解码化动作流程图。第5图系习知例的资料密码化装置之系统方块图。第6图系习知例的资料解码化装置之系统方块图。第7图系本发明之资料密码化装置之实施例中之安全等级资料库之结构示意图。第8图系本发明之资料密码化装置之实施例中之安全等级资料库中资料属性描述资料可使用之资料属性描述指令说明表。第9图系本发明之资料密码化装置之实施例中之安全等级资料库中密码定义资料之结构示意图。第10图系本发明之资料密码化装置之实施例中之密码模组资料库之结构示意图。第11图系本发明之资料密码化装置之实施例中之解码模组资料库之结构示意图。第12图系本发明之资料密码化装置之实施例中之输入资料之结构示意图。第13图系本发明之资料密码化装置之实施例中之输出资料之结构示意图。第14图系本发明之资料密码化装置之实施例中之处理范例。第15图系本发明之资料解码化装置之实施例中之处理范例。第16图系本发明之另一种资料密码化装置之实施例之方块图。第17图系本发明之另一种资料密码化装置之实施例之方块图。
地址 日本