加解密系统与方法技术方案

技术编号:16457965 阅读:24 留言:0更新日期:2017-10-25 22:37
本发明专利技术公开了一种加解密系统与方法,加解密系统包含加密端与解密端。加密端以密钥加密原始信息以产生第一密文信息,并自第一密文信息的任一比特处插入时间锁信息以产生并传输第二密文信息至解密端,其中该时间锁信息包含密钥与解锁时间信息。解密端接收第二密文信息,并在参照时间自任一比特处存取时间锁信息,当参照时间在解锁时间信息包含的至少一个时间区段时,解密端获取密钥以解密第一密文信息产生原始信息,否则解密端无法获取密钥。本发明专利技术的加解密系统与方法,借助加入时间维度,改善现有技术的加解密技术维度不足的问题,提供了一种更安全的加解密系统与方法。

Encryption and decryption system and method

The invention discloses a encryption and decryption system and a method, and the encryption and decryption system comprises an encryption end and a decryption end. To end encryption key encryption primitive information to generate the first encrypted information, and any bit from the first encrypted information insertion time lock information to generate and transmit second encrypted information to the decryption end, wherein the time lock and unlock key information including time information. The decryption end receives second encrypted information, and in the light of time since any bit at access time lock information, when at least one time interval reference time is included in the unlock time information, the decryption end to get the key to decrypt the encrypted information from the original information first, otherwise unable to obtain the key decryption end. The encryption and decryption system and method of the invention improve the dimension of encryption and decryption technology of existing technology with the aid of time dimension, and provide a more secure encryption and decryption system and method.

【技术实现步骤摘要】
加解密系统与方法
本专利技术涉及一种计算机系统与方法,尤为一种提供信息加解密的系统与方法。
技术介绍
在网络技术发达的今日世界,与人们生活有关的各种信息皆离不开在网络上传输,然而,有一些信息需要的保密程度较高,需要特地思考各种信息安全方法,方能有效的保护这些信息,避免受有心人士撷取或破解。现今已有多种信息加密方法,包含各种对称密钥以及非对称密钥的加解密演算法,然而,各种信息加密方法仍大多着眼于加解密运算的难解程度,或着眼于通过多方认证以进一步提升信息加密方法被破解的机会。然而,较少信息加密方法是朝向提升加密维度的方向发展。由此可见,现有技术仍有若干不足,亟待领域中人加以改良。
技术实现思路
本专利技术的目的是在提供一种加解密系统与方法,借助改善现有技术的加解密方法维度不足的问题。本专利技术的一实施方式涉及一种加解密系统,加解密系统包含加密端与解密端。其中加密端利用密钥加密原始信息产生第一密文信息,加密端用于自第一密文信息的任一比特处插入时间锁信息以产生第二密文信息,其中时间锁信息包含利用于加密的密钥与解锁时间信息。加密端传输第二密文信息至解密端。解密端用于接收第二密文信息,解密端在参照时间自第二密文信息的该任一比特处存取时间锁信息,当参照时间对应解锁时间信息包含的至少一个时间区段时,解密端获取时间锁信息中的密钥,解密端以密钥解密第一密文信息产生原始信息,当参照时间不落在解锁时间信息包含的至少一个时间区段时,解密端无法获取密钥。在一实施例中,加解密系统中的解锁时间信息包含的至少一个时间区段为根据至少一个时间循环定义的时间区段。在另一实施例中,加解密系统中的解密端是与加密端或标准时间装置通信来校正参照时间。在又一实施例中,加解密系统中的加密端将第二密文信息分割为多个第二密文子信息,并根据传输次序传输第二密文子信息,解密端根据传输次序接收以排序第二密文子信息为第二密文信息。在再一实施例中,加解密系统中的加密端是利用数据加密标准演算法(DES)、三重数据加密演算法(3DES)、进阶加密标准演算法(AES)或国际数据加密演算法(IDEA)加密原始信息。本专利技术的另一实施方式涉及一种加解密方法,包含:由加密端利用密钥加密原始信息以产生第一密文信息;由加密端自第一密文信息的任一比特处插入时间锁信息以产生第二密文信息,其中时间锁信息包含密钥与解锁时间信息;由加密端传输第二密文信息至解密端;由解密端接收第二密文信息;由解密端在参照时间自第二密文信息的该任一比特处存取时间锁信息;以及当参照时间对应解锁时间信息包含的至少一个时间区段时,解密端获取密钥以解密第一密文信息产生原始信息,当参照时间不落在解锁时间信息包含的至少一个时间区段时,解密端无法获取密钥。在一实施例中,加解密方法中的解锁时间信息包含的至少一个时间区段为根据至少一个时间循环定义的时间区段。在另一实施例中,加解密方法中还包含:由解密端与加密端或标准时间装置通信以校正参照时间。在又一实施例中,加解密方法中还包含:由加密端将第二密文信息分割为多个第二密文子信息;由加密端根据传输次序传输第二密文子信息;以及由解密端根据传输次序接收以排序第二密文子信息为第二密文信息。在另一实施例中,加解密方法中的加密端是利用数据加密标准演算法(DES)、三重数据加密演算法(3DES)、进阶加密标准演算法(AES)或国际数据加密演算法(IDEA)加密该原始信息。根据上述本专利技术的实施方式及实施例,本专利技术提供一种加解密系统与方法,借助加入时间维度,改善现有技术的加解密技术维度不足的问题,提供了一种更安全的加解密系统与方法。在一些实施例中,本专利技术更提供了一种加密端向解密端根据特定或非特定次序传输经过分割的密文信息的技术方案,更增加了信息拦截者破解密文信息的难度。附图说明图1为本专利技术一实施例的加解密系统的示意图;图2为本专利技术一实施例的加解密系统的加密端的示意图;图3为本专利技术一实施例的加解密系统的加密端的示意图;图4为本专利技术一实施例的加解密系统的加密端的示意图;图5为本专利技术一实施例的加解密系统的解密端的示意图;图6为本专利技术一实施例的加解密系统的解密端的示意图;图7为本专利技术一实施例的加解密系统的解密端的示意图;图8为本专利技术一实施例的加解密方法的流程图。具体实施方式以下将以附图及详细叙述清楚说明本专利技术的精神,任何所属
中的技术人员在了解本专利技术的实施例后,当可由本专利技术所教示的技术,加以改变及修饰,其并不脱离本专利技术的精神与范围。本文的用语只为描述特定实施例,而无意为本专利技术的限制。单数形式如“一”、“这”以及“该”,如本文所用,同样也包含多个形式。关于本文中所使用的“第一”、“第二”、…等,并非特别指称次序或顺位的意思,亦非用以限定本专利技术,其仅为了区别以相同技术用语描述的元件或操作。关于本文中所使用的“耦接”或“连接”,均可指二个或多个元件或装置相互直接作实体接触,或是相互间接作实体接触,也可指二个或多个元件或装置相互操作或动作。关于本文中所使用的“包含”、“包括”、“具有”、“含有”等等,均为开放性的用语,即意指包含但不限于。关于本文中所使用的“及/或”,是包括所述事物的任一个或全部组合。关于本文中所使用的方向用语,例如:上、下、左、右、前或后等,仅是参考附加附图的方向。因此,使用的方向用语是用来说明并非用来限制本专利技术。关于本文中所使用的用词(terms),除有特别注明外,通常具有每个用词使用在此领域中、在本专利技术的内容中与特殊内容中的平常意义。某些用以描述本专利技术的用词将于下或在此说明书的别处讨论,以提供本领域技术人员在有关本专利技术的描述上额外的引导。请一并参照图1及图2,图1为本专利技术一实施例的加解密系统,而图2为本专利技术一实施例的加解密系统的加密端的示意图。在本实施例中,原始信息RI经加密端100以密钥KEY加密后将产生第一密文信息E1,加密端100将再在第一密文信息E1中插入时间锁信息TL,进而产生第二密文信息E2,其中时间锁信息TL内包含用以加密的密钥KEY与解锁时间信息ULT。加密端100将第二密文信息E2传输至解密端200,而解密端200在参照时间RT尝试自第二密文信息E2中存取时间锁信息TL,当参照时间RT落在解锁时间信息ULT包含的至少一个时间区段时,解密端200可成功自时间锁信息TL中解出密钥KEY,进而可解密第一密文信息E1以还原原始信息RI,当参照时间RT并非落在解锁时间信息ULT包含的至少一个时间区段时,解密端200则无法自时间锁信息TL中解出密钥KEY。请再次参照图2,详细地说,在本实施例中,加密端100是以密钥KEY通过加密演算法EA对原始信息RI进行加密,进而产生第一密文信息E1。其中,加密演算法EA可为数据加密标准演算法(DataEncryptionStandard,DES),其是一种利用对称密钥的分组加密演算法。其中,加密演算法EA可为三重数据加密演算法(TripleDataEncryptionAlgorithm,3DES),其也是一种利用对称密钥的分组加密演算法,相当于对各数据分组实施三次数据加密标准演算法而成。其中,加密演算法EA可为进阶加密标准演算法(AdvancedEncryptionStandard,AES),其是一种更高强度的对称密钥的分组加密演算法。其中,加密演算本文档来自技高网
...
加解密系统与方法

【技术保护点】
一种加解密系统,其特征在于,包含:加密端,以密钥加密原始信息以产生第一密文信息,并自所述第一密文信息的任一比特处插入时间锁信息以产生并传输第二密文信息,其中所述时间锁信息包含所述密钥与解锁时间信息;以及解密端,接收所述第二密文信息,在参照时间自所述任一比特处存取所述时间锁信息,当所述参照时间对应所述解锁时间信息包含的至少一个时间区段时,获取所述密钥以解密所述第一密文信息产生所述原始信息。

【技术特征摘要】
1.一种加解密系统,其特征在于,包含:加密端,以密钥加密原始信息以产生第一密文信息,并自所述第一密文信息的任一比特处插入时间锁信息以产生并传输第二密文信息,其中所述时间锁信息包含所述密钥与解锁时间信息;以及解密端,接收所述第二密文信息,在参照时间自所述任一比特处存取所述时间锁信息,当所述参照时间对应所述解锁时间信息包含的至少一个时间区段时,获取所述密钥以解密所述第一密文信息产生所述原始信息。2.根据权利要求1所述的加解密系统,其特征在于,所述解锁时间信息包含的所述至少一个时间区段为根据至少一个时间循环定义的时间区段。3.根据权利要求1所述的加解密系统,其特征在于,所述解密端是与所述加密端或标准时间装置通信来校正所述参照时间。4.根据权利要求1所述的加解密系统,其特征在于,所述加密端将所述第二密文信息分割为多个第二密文子信息,并根据传输次序传输所述多个第二密文子信息,所述解密端根据所述传输次序接收以排序所述多个第二密文子信息为所述第二密文信息。5.根据权利要求1所述的加解密系统,其特征在于,所述加密端是利用数据加密标准演算法、三重数据加密演算法、进阶加密标准演算法或国际数据加密演算法加密所述原始信息。6.一种加解密方法,其特征在于,包含:由加密端利用密钥加密原始信息以产...

【专利技术属性】
技术研发人员:杨中仁
申请(专利权)人:贝氏科技有限公司
类型:发明
国别省市:中国台湾,71

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1