The invention discloses a method for realizing data encryption, including CPU determine the type of data to be processed in the receiver; according to the type of data to be processed in the set of data to be processed is sent to FPGA; if the pending data set for encrypted data set, the FPGA of the the encrypted data sets for data decryption processing; if the data to be processed is set to decrypt the data set, the FPGA of the decryption data set to encrypt the processed data; the CPU reads the data. This method is used to decrypt and decrypt data through FPGA, which effectively improves the efficiency of data processing and reduces the development cycle of the product. The invention also discloses a method, a system and a computer readable storage medium for data encryption and decryption, both of which have the beneficial effects.
【技术实现步骤摘要】
实现数据加解密的方法、系统及计算机可读存储介质
本专利技术涉及可重构计算
,特别是涉及一种实现数据加解密的方法,还涉及一种实现数据加解密的系统及计算机可读存储介质。
技术介绍
由于信息时代数据量的暴增,信息和数据的隐私安全成为各商业领域内最有价值的资产。各商业公司会对自己领域内的数据从系统准入到数据读取都会做严格的信息保护。数据加密就是对信息进行保护的一种有效手段,能够阻止非授权用户的读取和传播。对称加密算法是应用较早、技术较为成熟的一种加密算法,在对称加密算法中,数据发信方将明文(原始数据)和加密密钥一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去。收信方收到密文后,若想解读原文,则需要使用加密用过的密钥及相同算法的逆算法对密文进行解密,才能使其恢复成可读明文。在对称加密算法中,使用的密钥只有一个,发收信双方都使用这个密钥对数据进行加密和解密,这就要求解密方事先必须知道加密密钥。DES是一种使用密钥加密的块算法,其入口参数有三个:Key、Data、Mode。其中Key为工作密钥;Data为要被加密或被解密的数据;Mode为DES的工作方式:加密或 ...
【技术保护点】
一种实现数据加解密的方法,其特征在于,包括:CPU判断接收的待处理数据集的类型;根据所述待处理数据集的类型将所述待处理数据集发送至FPGA;若所述待处理数据集为加密数据集,则所述FPGA对所述加密数据集进行解密处理得到处理后的数据;若所述待处理数据集为解密数据集,则所述FPGA对所述解密数据集进行加密处理得到处理后的数据;所述CPU读取所述处理后的数据。
【技术特征摘要】
1.一种实现数据加解密的方法,其特征在于,包括:CPU判断接收的待处理数据集的类型;根据所述待处理数据集的类型将所述待处理数据集发送至FPGA;若所述待处理数据集为加密数据集,则所述FPGA对所述加密数据集进行解密处理得到处理后的数据;若所述待处理数据集为解密数据集,则所述FPGA对所述解密数据集进行加密处理得到处理后的数据;所述CPU读取所述处理后的数据。2.如权利要求1所述的方法,其特征在于,根据所述待处理数据集的类型将所述待处理数据集发送至FPGA包括:创建与所述FPGA进行通信的缓存;将所述待处理数据集发送至所述缓存。3.如权利要求2所述的方法,其特征在于,若所述待处理数据集为加密数据集,则所述FPGA对所述加密数据集进行解密处理得到处理后的数据;若所述待处理数据集为解密数据集,则所述FPGA对所述解密数据集进行加密处理得到处理后的数据包括:若所述待处理数据集为加密数据集,通过运行DES对称解密算法,获得所述处理后的数据;若所述待处理数据集为解密数据集,通过运行DES对称加密算法,获得所述处理后的数据。4.如权利要求3所述的方法,其特征在于,所述CPU读取所述处理后的数据之后...
【专利技术属性】
技术研发人员:史宏志,李雪雷,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。