CN104301094A - 一种分布式数据库安全存储数据的方法 - Google Patents

一种分布式数据库安全存储数据的方法 Download PDF

Info

Publication number
CN104301094A
CN104301094A CN201410457691.8A CN201410457691A CN104301094A CN 104301094 A CN104301094 A CN 104301094A CN 201410457691 A CN201410457691 A CN 201410457691A CN 104301094 A CN104301094 A CN 104301094A
Authority
CN
China
Prior art keywords
data
data storage
distributed type
type database
encrypted
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.)
Pending
Application number
CN201410457691.8A
Other languages
English (en)
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.)
JIANGSU JIQUN INFORMATION INDUSTRY Co Ltd
Original Assignee
JIANGSU JIQUN INFORMATION INDUSTRY 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 JIANGSU JIQUN INFORMATION INDUSTRY Co Ltd filed Critical JIANGSU JIQUN INFORMATION INDUSTRY Co Ltd
Priority to CN201410457691.8A priority Critical patent/CN104301094A/zh
Publication of CN104301094A publication Critical patent/CN104301094A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Storage Device Security (AREA)

Abstract

一种分布式数据库安全存储数据的方法,在用于分布式数据库的数据存储的节点上,当需要对分布式数据库的数据进行存储时,先将整个待加密的数据分为若干随机长度的部分,再用一个随机生成的DES密钥对每一个随机长度的部分的数据进行加密,获得的密文长度、密文数据和DES密钥本身再由RSA公钥加密。这样就有效地避免了现有技术的就容易遭受到恶意的攻击而导致了分布式数据局存储数据的不安全性的缺陷。

Description

一种分布式数据库安全存储数据的方法
技术领域
本发明属于分布式数据库技术领域,具体涉及一种分布式数据库安全存储数据的方法。
背景技术
现在针对分布式数据库的数据存储往往就是根据数据的类型进行一些格式化的规范然后就进行相关的存储,而往往分布式数据库由于数据的共享方面的需求,这样就容易遭受到恶意的攻击,导致了分布式数据局存储数据的不安全性。
发明内容
本发明的目的提供一种分布式数据库安全存储数据的方法,在用于分布式数据库的数据存储的节点上,当需要对分布式数据库的数据进行存储时,先将整个待加密的数据分为若干随机长度的部分,再用一个随机生成的DES密钥对每一个随机长度的部分的数据进行加密,获得的密文长度、密文数据和DES密钥本身再由RSA公钥加密。这样就有效地避免了现有技术的就容易遭受到恶意的攻击而导致了分布式数据局存储数据的不安全性的缺陷。
为了克服现有技术中的不足,本发明提供了一种分布式数据库安全存储数据的方法的解决方案,具体如下:
一种分布式数据库安全存储数据的方法,在用于分布式数据库的数据存储的节点上,当需要对分布式数据库的数据进行存储时,先将整个待加密的数据分为若干随机长度的部分,再用一个随机生成的DES密钥对每一个随机长度的部分的数据进行加密,获得的密文长度、密文数据和DES密钥本身再由RSA公钥加密,RSA公钥加密后的数据再存储到节点中。
因此,本发明的方法可以充分发挥两者的优点,即在保证能够动态生成安全的DES密钥的前提下,整个数据被多个随机生成的DES密钥分段加密,而DES密钥本身及DES密钥对应的分段信息由RSA公钥进行加密。
具体实施方式
本发明采用动态生成DES密钥而且结合RSA加密的方法,该方法可以充分发挥两者的优点,即在保证能够动态生成安全的DES密钥的前提下,整个数据被多个随机生成的DES密钥分段加密,而DES密钥本身及DES密钥对应的分段信息由RSA公钥进行加密。使加密方法在安全性能接近DES算法的前提下,使安全性更加接近RSA算法的水平。
分布式数据库安全存储数据的方法,在用于分布式数据库的数据存储的节点上,当需要对分布式数据库的数据进行存储时,先将整个待加密的数据分为若干随机长度的部分,再用一个随机生成的DES密钥对每一个随机长度的部分的数据进行加密,获得的密文长度、密文数据和DES密钥本身再由RSA公钥加密,RSA公钥加密后的数据再存储到节点中。这样一来,如果要还原原始数据,必须要用RSA密钥解开相关信息后,才能进一步解开原始数据。因此,当数据分段具有随机性和一定数量时,如果要破解这种加密方式产生数据,其难度几乎等价于破解RSA密钥所加密数据的难度。
以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容做出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明的技术实质,在本发明的精神和原则之内,对以上实施例所作的任何简单的修改、等同替换与改进等,均仍属于本发明技术方案的保护范围之内。

Claims (1)

1.一种分布式数据库安全存储数据的方法,其特征在于在用于分布式数据库的数据存储的节点上,当需要对分布式数据库的数据进行存储时,先将整个待加密的数据分为若干随机长度的部分,再用一个随机生成的DES密钥对每一个随机长度的部分的数据进行加密,获得的密文长度、密文数据和DES密钥本身再由RSA公钥加密,RSA公钥加密后的数据再存储到节点中。
CN201410457691.8A 2014-09-11 2014-09-11 一种分布式数据库安全存储数据的方法 Pending CN104301094A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410457691.8A CN104301094A (zh) 2014-09-11 2014-09-11 一种分布式数据库安全存储数据的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410457691.8A CN104301094A (zh) 2014-09-11 2014-09-11 一种分布式数据库安全存储数据的方法

Publications (1)

Publication Number Publication Date
CN104301094A true CN104301094A (zh) 2015-01-21

Family

ID=52320674

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410457691.8A Pending CN104301094A (zh) 2014-09-11 2014-09-11 一种分布式数据库安全存储数据的方法

Country Status (1)

Country Link
CN (1) CN104301094A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105208038A (zh) * 2015-10-10 2015-12-30 郑志超 一种加密方法及装置
CN106712944A (zh) * 2017-01-23 2017-05-24 中国人民解放军65711部队 一种高速保密异步数据通信的密钥密匙***
CN109635573A (zh) * 2018-11-12 2019-04-16 北京海泰方圆科技股份有限公司 数据分布式加解密的***、方法、装置、电子设备及介质
CN111159740A (zh) * 2019-12-29 2020-05-15 浪潮电子信息产业股份有限公司 一种数据加密存取方法、装置、设备及可读存储介质
CN116956317A (zh) * 2023-06-13 2023-10-27 广州生产力促进中心有限公司 一种离线信息采集方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102333093A (zh) * 2011-09-28 2012-01-25 深圳市赛格导航科技股份有限公司 一种数据加密传输方法及***
CN102413192A (zh) * 2011-12-30 2012-04-11 北京交通大学 云计算环境下数据安全保障方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102333093A (zh) * 2011-09-28 2012-01-25 深圳市赛格导航科技股份有限公司 一种数据加密传输方法及***
CN102413192A (zh) * 2011-12-30 2012-04-11 北京交通大学 云计算环境下数据安全保障方法

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105208038A (zh) * 2015-10-10 2015-12-30 郑志超 一种加密方法及装置
CN105208038B (zh) * 2015-10-10 2018-08-31 郑志超 一种加密方法及装置
CN106712944A (zh) * 2017-01-23 2017-05-24 中国人民解放军65711部队 一种高速保密异步数据通信的密钥密匙***
CN109635573A (zh) * 2018-11-12 2019-04-16 北京海泰方圆科技股份有限公司 数据分布式加解密的***、方法、装置、电子设备及介质
CN109635573B (zh) * 2018-11-12 2019-12-06 北京海泰方圆科技股份有限公司 数据分布式加解密的***、方法、装置、电子设备及介质
CN111159740A (zh) * 2019-12-29 2020-05-15 浪潮电子信息产业股份有限公司 一种数据加密存取方法、装置、设备及可读存储介质
CN116956317A (zh) * 2023-06-13 2023-10-27 广州生产力促进中心有限公司 一种离线信息采集方法

Similar Documents

Publication Publication Date Title
CN102546181B (zh) 基于密钥池的云存储加解密方法
CN103618728B (zh) 一种多机构中心的属性加密方法
CN103413109B (zh) 一种无线射频识别***的双向认证方法
CN104301094A (zh) 一种分布式数据库安全存储数据的方法
MX336828B (es) Dispositivo para compartir clave y sistemas para configuracion del mismo.
CN102710414B (zh) 一种随机化的文档分块加密方法
CN102355352B (zh) 一种数据机密性和完整性保护方法
CN103595793A (zh) 一种无需可信第三方支持的云端数据安全删除***与方法
CN105450387A (zh) 一种基于混合加密的网络分布式存储方法
NZ720190A (en) System and methods for encrypting data
CN103716157A (zh) 分组多密钥加密方法及装置
CN108111295A (zh) 一种基于类模运算的同态加密算法
CN102594548A (zh) 一种实现数据分段加密、解密的方法
JP2015072685A5 (zh)
MX2016001900A (es) Criptografia nado utilizando funciones unidireccionales.
US20190103957A1 (en) Encryption device, encryption method, decryption device and decryption method
WO2016044856A3 (en) Nado cryptography with key generators
CN104396182A (zh) 加密数据的方法
Schneier Protocol Building Blocks
CN108111308A (zh) 一种基于动态随机加密的工业互联网通讯加密方法
CN102594549A (zh) 一种数据多级加密、解密方法
CN104980269A (zh) 密钥共享方法、装置与***
CN106452731A (zh) 碎片化密钥存储***及其存储方法
CN106027259A (zh) 一种物流保密信息的二维码加密方法
CN102651747A (zh) 基于不可信更新环境的前向安全数字签名方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20150121

WD01 Invention patent application deemed withdrawn after publication