[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN109005027B - 一种随机数据加解密法、装置及系统 - Google Patents

一种随机数据加解密法、装置及系统 Download PDF

Info

Publication number
CN109005027B
CN109005027B CN201810936773.9A CN201810936773A CN109005027B CN 109005027 B CN109005027 B CN 109005027B CN 201810936773 A CN201810936773 A CN 201810936773A CN 109005027 B CN109005027 B CN 109005027B
Authority
CN
China
Prior art keywords
data
length
key
encryption
aes
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810936773.9A
Other languages
English (en)
Other versions
CN109005027A (zh
Inventor
余刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu Yingchao Technology Co ltd
Original Assignee
Chengdu Yingchao Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chengdu Yingchao Technology Co ltd filed Critical Chengdu Yingchao Technology Co ltd
Priority to CN201810936773.9A priority Critical patent/CN109005027B/zh
Publication of CN109005027A publication Critical patent/CN109005027A/zh
Application granted granted Critical
Publication of CN109005027B publication Critical patent/CN109005027B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/06Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
    • H04L9/0618Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation
    • H04L9/0631Substitution permutation network [SPN], i.e. cipher composed of a number of stages or rounds each involving linear and nonlinear transformations, e.g. AES algorithms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • H04L63/045Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply hybrid encryption, i.e. combination of symmetric and asymmetric encryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1074Peer-to-peer [P2P] networks for supporting data block transmission mechanisms
    • H04L67/1078Resource delivery mechanisms
    • H04L67/108Resource delivery mechanisms characterised by resources being split in blocks or fragments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/30Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
    • H04L9/3006Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy underlying computational problems or public-key parameters
    • H04L9/302Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy underlying computational problems or public-key parameters involving the integer factorization problem, e.g. RSA or quadratic sieve [QS] schemes

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Storage Device Security (AREA)

Abstract

本发明公开了一种随机数据加解密方法、装置及系统,所述方法在使用时,先从加密方中对原文件数据进行二次加密,且在加密的过程中将关键的随机位置S和AES公钥加密的密钥隐藏于初级加密数据里,将最后隐藏了随机位置S和AES密钥利用服务器作为中转,随机位置长度和AES密钥长度都是固定长度。接收方通过固定长度截取到密钥和随机位置,AES密钥通过RSA私钥解密得到真正的明文的AES密钥,然后随机位置也是固定,通过随机位置可以得到数据中加密数据的位置,然后通过AES算法将随机位置的字符串转换为AES秘钥解密后的原始数据。这个文件传输过程比现有的要更加安全稳定,当消息包被拦截、破解后,无法直接得到真正的原文件数据。

Description

一种随机数据加解密法、装置及系统
技术领域
本发明属于大数据网络技术领域,尤其涉及一种随机数据加解密方法、装置及系统。
背景技术
在现有技术中对数据加密一般使用AES+RSA组合的方式对数据进行加密,AES对数据内容进行加密,RSA对AES的密钥进行加密然后和内容一起传输到后台进行解密。
加密方式:加密方生成一个16位的AES秘钥固定。生成后不再变化,将要加密的数据利用AES秘钥进行加密得到加密数据。然后用RSA公钥对AES密钥进行加密,最后把加密后的AES密钥和AES密钥加密的内容组成加密数据包发送到后台服务器。
解密方式:服务器得到加密数据包通过切分得到AES加密密钥,通过RSA私钥对AES密钥进行解密,得到解密后的内容然后通过AES进行解密。
现有技术的缺陷:虽然说通过AES+RSA组合的方式对数据进行加密在一定程度上对数据安全有所保障,由于随机字符串生成AES秘钥的方法是公知常识,而在数据传输的过程中随机字符串通过通知服务器传输容易被截获从而直接得AES秘钥和加密的数据,因此整体加解密方法安全性较低。
发明内容
本发明的目的在于克服现有技术的不足,提供一种随机数据加解密方法、装置及系统,该方法将RSA与AES加密技术结合,从而在数据传输的安全性及实时性方面取得较佳的平衡。
为实现上述发明目的,本发明提供了的技术方案如下:
一方面,本申请提供了一种随机数据加密方法,该方法包括:
随机生成固定长度F的字符串,将所述字符串转换为固定长度F的AES密钥;
将原文件数据按照预设长度L均分成M个块数据,再将每个块数据按照预设长度N均分成P组;
在每个块数据中随机抽取Q组数据,利用AES密钥进行加密,记录随机抽取的组的位置长度S,随机抽取位置的长度固定为2位,不够后面补0;然后把加密后的Q组数据放回原来随机抽取的位置中,和剩下的未加密的数据组成一个加密块;
利用RSA公钥对随机抽取的组的位置长度S加密,再加上加密块组成一个加密包,M个加密包组成加密数据;
利用RSA公钥对AES密钥加密,再加上加密数据,得到混合加密数据;
将混合加密数据发送到服务器。
第二方面,提供一种随机数据解密方法,该方法包括:
接收混合加密数据;
对混合加密数据按照固定长度F切分,得到RSA公钥加密的AES密钥和剩下的加密数据;
利用RSA私钥对AES密钥进行解密;
根据解密的总长度将剩下的加密数据分割成多个块数据;所述解密的总长度为:预设长度L加上前面随机抽取的组的位置长度S;
利用RSA私钥对每个块数据前的随机生成位置长度S进行解密;
将每一个块数据按照预设长度N分成P组,通过随机抽取的组的位置长度S把加密数据取出来,利用AES密钥进行解密,将解密后的数据放回随机抽取的组的位置中去,得到原文件数据。
第三方面,提供一种随机数据加密装置,该装置包括:
AES密钥生成模块,用于随机生成固定长度F的字符串,将所述字符串转换为固定长度F的AES密钥;
分割模块,用于将原文件数据按照预设长度L均分成M个块数据,再将每个块数据按照预设长度N均分成P组;
第一加密模块,用于在每个块数据中随机抽取Q组数据,利用AES密钥进行加密,记录随机抽取的组的位置长度S,随机抽取位置的长度固定2位,不够后面补0;然后把加密后的Q组数据放回原来随机抽取的位置中,和剩下的未加密的数据组成一个加密块;
第二加密模块,利用RSA公钥对随机抽取的组的位置长度S加密,再加上加密块组成一个加密包,M个加密包组成加密数据;
第三加密模块,利用RSA公钥对AES密钥加密,再加上加密数据,得到混合加密数据;
发送模块,用于将混合加密数据发送到服务器。
第四方面,提供一种随机数据解密装置,该装置包括:
接收模块,用于接收混合加密数据;
第一分割模块,用于对混合加密数据按照固定长度F切分,得到RSA公钥加密的AES密钥和剩下的加密数据;
第一解密模块,用于利用RSA私钥对AES密钥进行解密;
第二分割模块,用于根据解密的总长度将剩下的加密数据分割成多个块数据;所述解密的总长度为:预设长度L加上前面随机抽取的组的位置长度S;
第二解密模块,用于利用RSA私钥对每个块数据前的随机生成位置长度S进行解密;
第三解密模块,用于将每一个块数据按照预设长度N分成P组,通过随机抽取的组的位置长度S把加密数据取出来,利用AES密钥进行解密,将解密后的数据放回随机抽取的组的位置中去,得到原文件数据。
第五方面,提供一种随机数据加解密系统,该系统包括上述随机数据加密装置和随机数据解密装置。
本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
本发明实施例提供了一种随机数据加解密方法、装置及系统,所述方法在使用时,先从加密方中对原文件数据进行二次加密,且在加密的过程中将关键的随机位置S和AES利用RSA公钥加密的密钥隐藏于初级加密数据里,将最后隐藏了随机位置S和AES密钥利用服务器作为中转,随机位置长度和AES密钥长度都是固定长度。接收方通过固定长度截取到密钥和随机位置S,AES密钥通过RSA私钥解密得到真正的明文的AES密钥,然后随机位置S也是固定,通过随机位置S可以得到数据中加密数据的位置然后通过AES算法将随机位置的字符串转换为AES秘钥解密后的原始数据,在这个过程中不仅仅对部分数据进行加密而且部分数据的位置也进行加密,并且每次传输数据加密的位置和数据都不一样,这样即使数据被拦截、分析后,无法直接得到真正的原文件数据,这个文件传输过程比现有的要更加安全稳定,特别在大数据环境下面,数据传输更安全、更可靠。
附图说明
图1是本发明的加密方法流程图;
图2是本发明的加密装置原理图;
图3是本发明的解密方法流程图;
图4是本发明的解密装置原理图;
图5是本发明的加解密系统原理图。
具体实施方式
下面结合附图对本发明的具体实施方式进行描述,以便本领域的技术人员更好地理解本发明。需要特别提醒注意的是,在以下的描述中,当已知功能和设计的详细描述也许会淡化本发明的主要内容时,这些描述在这里将被忽略。
实施例1
如图1所示,一种随机数据加密方法,该方法包括:
随机生成固定长度16的字符串,将所述字符串转换为固定长度16的AES密钥;
假如需要加密源文件数据长度是4096,则按照预设长度2048均分成2个块数据,再在每个块的数据分成64组,每组长度32;将原文件数据按照预设长度L均分成M个块数据,再将每个块数据按照预设长度32均分成64组;
在每个块数据中随机抽取40组数据,利用AES密钥进行加密,记录随机抽取的组的位置长度S,随机抽取位置的长度固定为2位,不够后面补0;然后把加密后的40组数据放回原来随机抽取的位置中,和剩下的未加密的数据组成一个加密块;
利用RSA公钥对随机抽取的组的位置长度80加密,再加上加密块组成一个加密包,80个加密包组成加密数据;
利用RSA公钥对AES密钥加密,再加上加密数据,得到混合加密数据;
将混合加密数据发送到服务器。
本发明将RSA与AES加密技术结合,用于数据的安全传输,利用RSA的难于破解但密钥重复性大且加密代价大的特点对加密密钥进行加密,利用AES算法较好的安全性以及优于RSA算法的效率性,主要完成对数据部分的加密。充分利用两种算法的优缺点,然后再这基础上进行随机抽出数据加密的方式,从而可根据实际需要灵活地在实时性和安全性之间做出最佳的权衡。
本发明大大增加了数据的安全性,使得在数据加密的安全上进一步对数据进行处理,数据的实时性处理上大大提高,在各个领域特别是实时处理的问题上面有很大的帮助。
基于同一发明构思,本申请提供了实施例1对应的装置,详见实施例2。
实施例2
如图2所示,一种随机数据加密装置,该装置包括:
AES密钥生成模块,用于随机生成固定长度16的字符串,将所述字符串转换为固定长度16的AES密钥;
分割模块,用于将原文件数据按照预设长度L均分成M个块数据,再将每个块数据按照预设长度N均分成P组;假如需要加密源文件数据长度是4096,则按照预设长度2048均分成2个块数据,再在每个块的数据分成64组,每组长度32;将原文件数据按照预设长度L均分成M个块数据,再将每个块数据按照预设长度32均分成64组;
第一加密模块,用于在每个块数据中随机抽取40组数据,利用AES密钥进行加密,记录随机抽取的组的位置长度S,随机抽取位置的长度固定2位,不够后面补0;然后把加密后的40组数据放回原来随机抽取的位置中,和剩下的未加密的数据组成一个加密块;
第二加密模块,用于利用RSA公钥对随机抽取的组的位置长度80加密,再加上加密块组成一个加密包,80个加密包组成加密数据;
第三加密模块,用于利用RSA公钥对AES密钥加密,再加上加密数据,得到混合加密数据;
发送模块,用于将混合加密数据发送到服务器。
由于本实施例所介绍的装置为实施本申请实施例1中一种随机数据加密方法所采用的装置,故而基于本申请实施例1中所介绍的方法,本领域所属技术人员能够了解本实施例的装置的具体实施方式以及其各种变化形式,所以在此对于该装置如何实现本申请实施例中的方法不再详细介绍。只要本领域所属技术人员实施本申请实施例中的方法所采用的设备,都属于本申请所欲保护的范围。
实施例3
如图3所示,和具体实施例1中的加密方法对应,一种随机数据解密方法,该方法包括:
接收混合加密数据;
对混合加密数据按照固定长度16切分,得到RSA公钥加密的AES密钥和剩下的加密数据;
利用RSA私钥对AES密钥进行解密;
根据解密的总长度2128将剩下的加密数据分割成2个块数据;所述解密的总长度为:预设长度2048加上前面随机抽取的组的位置长度80;
利用RSA私钥对每个块数据前的随机生成位置长度80进行解密;
将每一个块数据按照预设长度32分成64组,通过随机抽取的组的位置长度80把加密数据取出来,利用AES密钥进行解密,将解密后的数据放回随机抽取的组的位置中去,得到原文件数据。
基于同一发明构思,本申请提供了实施例3对应的装置,详见实施例4。
实施例4
如图4所示,一种随机数据解密装置,该装置包括:
接收模块,用于接收混合加密数据;
第一分割模块,用于对混合加密数据按照固定长度16切分,得到RSA公钥加密的AES密钥和剩下的加密数据;
第一解密模块,用于利用RSA私钥对AES密钥进行解密;
第二分割模块,用于根据解密的总长度2128将剩下的加密数据分割成2个块数据;所述解密的总长度为:预设长度2048加上前面随机抽取的组的位置长度80;
第二解密模块,用于利用RSA私钥对每个块数据前的随机生成位置长度80进行解密;
第三解密模块,用于将每一个块数据按照预设长度32分成64组,通过随机抽取的组的位置长度80把加密数据取出来,利用AES密钥进行解密,将解密后的数据放回随机抽取的组的位置中去,得到原文件数据。
由于本实施例所介绍的装置为实施本申请实施例3中一种随机数据解密方法所采用的装置,故而基于本申请实施例3中所介绍的方法,本领域所属技术人员能够了解本实施例的装置的具体实施方式以及其各种变化形式,所以在此对于该装置如何实现本申请实施例中的方法不再详细介绍。只要本领域所属技术人员实施本申请实施例中的方法所采用的设备,都属于本申请所欲保护的范围。
实施例5
如图5所示,基于实施例2和实施例4,本申请提供了一种随机数据加解密系统,该系统包括上述随机数据加密装置和随机数据解密装置。前面已经对加密装置和解密装置介绍,在这里就不在赘述。
尽管上面对本发明说明性的具体实施方式进行了描述,以便于本技术领域的技术人员理解本发明,但应该清楚,本发明不限于具体实施方式的范围,对本技术领域的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本发明的精神和范围内,这些变化是显而易见的,一切利用本发明构思的发明创造均在保护之列。

Claims (5)

1.一种随机数据加密方法,其特征在于,该方法包括:
随机生成固定长度F的字符串,将所述字符串转换为固定长度F的AES密钥;
将原文件数据按照预设长度L均分成M个块数据,再将每个块数据按照预设长度N均分成P组;
在每个块数据中随机抽取Q组数据,利用AES密钥进行加密, 记录随机抽取的组的位置长度S,随机抽取位置的长度固定为2位,不够后面补0;然后把加密后的Q组数据放回原来随机抽取的位置中,和剩下的未加密的数据组成一个加密块;
利用RSA公钥对随机抽取的组的位置长度S加密,再加上加密块组成一个加密包,M个加密包组成加密数据;
利用RSA公钥对AES密钥加密,再加上加密数据,得到混合加密数据;
将混合加密数据发送到服务器。
2.一种随机数据解密方法,其特征在于,该方法包括:
接收混合加密数据;
对混合加密数据按照固定长度F切分,得到RSA公钥加密的AES密钥;
利用RSA私钥对AES密钥进行解密;
根据解密的总长度将混合加密数据分割成多个块数据;所述解密的总长度为:预设长度L加上加密时随机抽取的组的位置长度S,再加上AES密钥固定长度F;
利用RSA私钥对每个块数据前的随机抽取的组的位置长度S进行解密;
将每一个块数据按照预设长度N分成P组,通过随机抽取的组的位置长度S把加密数据取出来,随机抽取位置的长度固定为2位,利用AES密钥进行解密,将解密后的数据放回随机抽取的组的位置中去,得到原文件数据。
3.一种随机数据加密装置,其特征在于,该装置包括:
AES密钥生成模块,用于随机生成固定长度F的字符串,将所述字符串转换为固定长度F的AES密钥;
分割模块,用于将原文件数据按照预设长度L均分成M个块数据,再将每个块数据按照预设长度N均分成P组;
第一加密模块,用于在每个块数据中随机抽取Q组数据,利用AES密钥进行加密, 记录随机抽取的组的位置长度S, 随机抽取位置的长度固定为2位,不够后面补0;然后把加密后的Q组数据放回原来随机抽取的位置中,和剩下的未加密的数据组成一个加密块;
第二加密模块,利用RSA公钥对随机抽取的组的位置长度S加密,再加上加密块组成一个加密包,M个加密包组成加密数据;
第三加密模块,利用RSA公钥对AES密钥加密,再加上加密数据,得到混合加密数据;
发送模块,用于将混合加密数据发送到服务器。
4.一种随机数据解密装置,其特征在于,该装置包括:
接收模块,用于接收混合加密数据;
第一分割模块,用于对混合加密数据按照固定长度F切分,得到RSA公钥加密的AES密钥;
第一解密模块,用于利用RSA私钥对AES密钥进行解密;
第二分割模块,用于根据解密的总长度将混合加密数据分割成多个块数据;所述解密的总长度为:预设长度L加上加密时随机抽取的组的位置长度S,再加上AES密钥固定长度F;
第二解密模块,用于利用RSA私钥对每个块数据前的随机抽取的组的位置长度S进行解密;
第三解密模块,用于将每一个块数据按照预设长度N分成P组,通过随机抽取的组的位置长度S把加密数据取出来,随机抽取位置的长度固定为2位,利用AES密钥进行解密,将解密后的数据放回随机抽取的组的位置中去,得到原文件数据。
5.一种随机数据加解密系统,其特征在于,该系统包括权利要求3的随机数据加密装置和权利要求4的随机数据解密装置。
CN201810936773.9A 2018-08-16 2018-08-16 一种随机数据加解密法、装置及系统 Active CN109005027B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810936773.9A CN109005027B (zh) 2018-08-16 2018-08-16 一种随机数据加解密法、装置及系统

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810936773.9A CN109005027B (zh) 2018-08-16 2018-08-16 一种随机数据加解密法、装置及系统

Publications (2)

Publication Number Publication Date
CN109005027A CN109005027A (zh) 2018-12-14
CN109005027B true CN109005027B (zh) 2021-09-14

Family

ID=64593122

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810936773.9A Active CN109005027B (zh) 2018-08-16 2018-08-16 一种随机数据加解密法、装置及系统

Country Status (1)

Country Link
CN (1) CN109005027B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109672520A (zh) * 2018-12-25 2019-04-23 广东浪潮大数据研究有限公司 一种aes算法的实现架构
CN110071909A (zh) * 2019-03-15 2019-07-30 平安科技(深圳)有限公司 基于rsa的长数据加密方法、装置、计算机设备及存储介质
CN110245526B (zh) * 2019-05-07 2021-04-23 杭州电子科技大学 一种基于PCIe接口的加密方法
CN110912680B (zh) * 2019-11-26 2023-06-27 福建汉特云智能科技有限公司 一种提高车况数据安全性的数据传输方法及存储介质
CN111177699B (zh) * 2019-12-23 2022-07-08 恒大恒驰新能源汽车科技(广东)有限公司 一种数据提取方法、秘钥生成方法、解锁方法及装置
CN111431917B (zh) * 2020-03-31 2022-06-03 上海涵润汽车电子有限公司 升级包加密方法及装置,升级包解密方法及装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101123495A (zh) * 2007-09-07 2008-02-13 农革 一种数据加密、解密系统和方法
CN104040937A (zh) * 2011-11-09 2014-09-10 英特尔公司 用于对文件系统加速加密的多密钥密码术
CN105471831A (zh) * 2014-09-15 2016-04-06 杭州海康威视数字技术股份有限公司 一种对实时传输协议数据包进行加密的方法和装置
CN107276741A (zh) * 2017-06-06 2017-10-20 北京洋浦伟业科技发展有限公司 空气态隐形加密保护方法和装置
CN107659397A (zh) * 2017-08-11 2018-02-02 深圳市钱海网络技术有限公司 一种敏感信息传输方法及系统

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8538015B2 (en) * 2007-03-28 2013-09-17 Intel Corporation Flexible architecture and instruction for advanced encryption standard (AES)

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101123495A (zh) * 2007-09-07 2008-02-13 农革 一种数据加密、解密系统和方法
CN104040937A (zh) * 2011-11-09 2014-09-10 英特尔公司 用于对文件系统加速加密的多密钥密码术
CN105471831A (zh) * 2014-09-15 2016-04-06 杭州海康威视数字技术股份有限公司 一种对实时传输协议数据包进行加密的方法和装置
CN107276741A (zh) * 2017-06-06 2017-10-20 北京洋浦伟业科技发展有限公司 空气态隐形加密保护方法和装置
CN107659397A (zh) * 2017-08-11 2018-02-02 深圳市钱海网络技术有限公司 一种敏感信息传输方法及系统

Also Published As

Publication number Publication date
CN109005027A (zh) 2018-12-14

Similar Documents

Publication Publication Date Title
CN109005027B (zh) 一种随机数据加解密法、装置及系统
SG11201903671WA (en) Data transmission method, apparatus and system
CN104219041A (zh) 一种适用于移动互联网的数据传输加密方法
CN102664740B (zh) 一种基于远程授权的招投标文件加解密方法
CN110138795B (zh) 一种通信过程中的多步混合加解密方法
KR101608815B1 (ko) 폐쇄형 네트워크에서 암복호화 서비스 제공 시스템 및 방법
CN112165443A (zh) 一种多密钥信息加密解密方法、装置及存储介质
CN112671710B (zh) 一种基于国密算法的安全加密装置、双向认证及加密方法
CN105227566A (zh) 密钥处理方法、密钥处理装置及密钥处理系统
CN104993928A (zh) 一种基于实时嵌入式控制系统的无人机安全通信链路加密方法
CN105610847B (zh) 一种支持多交换节点电子公文安全传输交换的方法
CN112055022A (zh) 一种高效率高安全性的网络文件传输双重加密方法
CN106453391A (zh) 一种重复长数据加密传输的方法及系统
CN113726725A (zh) 一种数据加解密方法、装置、电子设备及存储介质
CN109005151A (zh) 一种信息加密、解密处理方法和处理终端
CN111510282A (zh) 信息加密算法、装置与信息解密算法、装置以及通讯方法
CN109462480B (zh) 基于rsa与aes的卫星通信系统加密方法
CN104735094A (zh) 基于信息分离的数据安全传输系统及方法
EP3131230B1 (en) Encryption method, program, and system
CN104486756A (zh) 一种密笺短信的加解密方法及系统
CN102223229A (zh) 公网上数据安全传输方法
CN112738037B (zh) 一种数据加密通信方法
CN104618355B (zh) 一种安全存储和传输数据的方法
CN108494554B (zh) 一种基于双明文的数据对称加密方法
CN116743505A (zh) 一种基于国密的安全传输加密方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: No. 3406, 34 / F, building 2, No. 666, middle section of Tianfu Avenue, high tech Zone, Chengdu, Sichuan 610041

Applicant after: Chengdu Yingchao Technology Co.,Ltd.

Address before: No.12, 33F, building 2, No.88, Jitai fifth road, high tech Zone, Chengdu, Sichuan 610041

Applicant before: CHENGDU YINCHAO TECHNOLOGY Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: A random data encryption and decryption method, device, and system

Granted publication date: 20210914

Pledgee: Chengdu SME financing Company Limited by Guarantee

Pledgor: Chengdu Yingchao Technology Co.,Ltd.

Registration number: Y2024980023663

PE01 Entry into force of the registration of the contract for pledge of patent right