A data encryption method, including: 1) the host computer controller to write signal in the deposit area filled with data transfer controller, the controller sends for storage area has full signal to the host computer; 2) computer interrupt controller writes the data for storage area operation; 3) the host computer through the encryption algorithm has written for storage area data encryption; 4) encryption is completed, the host computer sends a write signal to the controller, will complete the encrypted data to disk. The encryption process of the invention is finished in the buffer area of the controller, and is efficient and safe; the size of the encrypted file is constant, and the data expansion can not be generated.
【技术实现步骤摘要】
本专利技术涉及,具体涉及一种通过硬盘控制器接口的数据加密方法。
技术介绍
闪存控制器的最大功能就是数据存储,既然涉及数据存储必将涉及保密的问题,数据加密的技术目前也十分繁多,但是在闪存控制器的这个领域,在即能保证加密的级别也能保证数据的写入和读出速度的条件下,实现数据的加密还是值得研究的。通常状况下数据的加密是在数据写入磁盘之前对数据进行加密,这样在磁盘上存储的数据就是一些加密后的密文,而在使用数据读出时,数据在通过控制器的过程中进行解密,把正确的数据传给主机的方式。整个过程中保证数据不会发生变化。事实上,如果采用较为复杂的加密算法必定会导致数据的写入和读出速度下降,影响整个闪存控制器的性能;如果采用简单的加密算法,虽然保证了数据的写入和读出速度,但是数据加密的级别很低,失去了数据加密的意义。而闪存控制器领域一直没有同时具备加密的级别高和数据的写入和读出速度快的优点的一种加密方法。加密技术的核心即使加密算法,加密算法就是指将信息变成密文的计算方法,现代加密算法通常都需要密钥来完成对信息的加密运算,它的安全性基于用于加密的密钥而不是算法本身,对于好的加密算法即使公开其算法设计原理也不会对其安全性产生丝毫的影响,只要用于加密的密钥是安全的则被加密的信息也就是安全的。
技术实现思路
本专利技术的目的在于提供,其解决了
技术介绍
中不能同时具备加密的级别高和数据的写入和读出速度快的优点的技术问题。本专利技术的技术解决方案是: ,其特殊之处在于,该方法包括以下步骤: 1)上位计算机给控制器写入信号,在控制器的换存区写满数据后,控制器发送换存区已满的信号 ...
【技术保护点】
一种数据加密方法,其特征在于,该方法包括以下步骤:1)上位计算机给控制器写入信号,在控制器的换存区写满数据后,控制器发送换存区已满的信号给上位计算机;2)上位计算机中断控制器将数据写入换存区的操作;3)上位计算机通过加密算法对已写满换存区的数据进行加密;4)加密完成后,上位计算机发送写入信号给控制器,将加密完成的数据写入磁盘。
【技术特征摘要】
1.一种数据加密方法,其特征在于,该方法包括以下步骤: 1)上位计算机给控制器写入信号,在控制器的换存区写满数据后,控制器发送换存区已满的信号给上位计算机; 2)上位计算机中断控制器将数据写入换存区的操作; 3)上位计算机通过加密算法对已写满换存区的数据进行加密; 4)加密完成后,上位计算机发送写入信号给控制器,将加密完成的数据写入磁盘。2.根据权利要求1所述通过硬盘控制...
【专利技术属性】
技术研发人员:王耀斌,
申请(专利权)人:陕西高新实业有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。