The invention proposes a cloud data encryption method, which comprises the following steps: S101: generating a primary key with random numbers; S201: generating a secondary key according to the primary key, and encrypting/de-encrypting the database with the secondary key. The secondary key comprises a number of records that need to be checked and stored in the database table. The name segment and the temporary column information field generated in a number of bits database table are added after each record name is added to the database. The invention can greatly increase the difficulty of large number decomposition, ensure the security of public key cryptography to the greatest extent, and ensure the safety of data.
【技术实现步骤摘要】
一种云数据加密方法
本专利技术属于云数据安全管理
,特别涉及一种云数据加密方法。
技术介绍
目前,随着计算机和电子通讯技术,包括因特网的迅猛发展,金融电子化的步伐大大加快,这种电子化、数字化的趋势已经波及社会生活的几乎所有的方面。人与人之间的许多交往活动,包括商业贸易、金融财务和其他经济活动中,不少已以数字化信息的方式在网上流动着,电子商业、电子银行和电子货币的研究、实施和标准化正在紧锣密鼓地进行中。许多传统上基于纸面的,常常需要签名盖章的重要凭证,诸如存单、支票、股票、公函、合同、租约、遗嘱、选票、法律文书等等,已陆续转化为数字电子媒体的形式出现。这种转化方兴未艾,前景辉煌,虽然未必会有百分之百的转化,但对社会、经济、商业、金融乃至个人生活各方面的影响将是深刻的。云技术是指在广域网或局域网内将硬件、软件、网络等系列资源统一起来,实现数据的计算、储存、处理和共享的一种托管技术。相比于常规的技术来说,云技术真正做到了资源的整合利用,具有更高的便利性和灵活性,但是由于资源的共享导致的安全性问题也不容忽视,随时计算机技术的发展,传统的加密方法由于细节上的漏洞而忽略受到各种攻击,导致公钥密码被破解致使数据的泄漏。因此,本专利技术提供一种云数据加密方法,能够大大增加大数分解的困难性,并且最大程度上保证公钥密码的安全性,保证数据的安全。
技术实现思路
本专利技术提出一种云数据加密方法,解决了现有技术中的问题。本专利技术的技术方案是这样实现的:云数据加密方法,包括如下步骤:S101:采用随机数生成一级密钥;S201:根据一级密钥,生成二级密钥,利用二级密钥对数据库进行 ...
【技术保护点】
1.一种云数据加密方法,其特征在于,包括如下步骤:S101:采用随机数生成一级密钥;S201:根据一级密钥,生成二级密钥,利用二级密钥对数据库进行加密/脱密处理。
【技术特征摘要】
1.一种云数据加密方法,其特征在于,包括如下步骤:S101:采用随机数生成一级密钥;S201:根据一级密钥,生成二级密钥,利用二级密钥对数据库进行加密/脱密处理。2.根据权利要求1所述的云数据加密方法,其特征在于,所述二级密钥包括若干位需要校验存储于数据库表中的记录名字段以及若干位数据库表中临时产生的列信息字段,且在数据库中每增加一个记录名时,在记录名后添加所述列信息。3.根据权利要求2所述的云数据加密方法,其特征在于,定义记录名字段长度为x,列信息字段长度为y,产生n比特长的随机数后,设定搜索区间【N,N+1】,再用小于2000的素数在此区间进行筛值,得到伪素数;在剩余的伪素数中利用素数测试算法进行素数检测,得到大素数x和y,确定大素数记录名字段长度x和列信息字段长度y。4.根据权利要求3所述的云数据加密方法,其特征在于,在确定大素数x和y之后,计算模n和欧拉函数φ(n)=(x-1)*(y-1),选择一个满足gcd(a,φ(n))=1的小奇整数e,求e模φ(n)的乘法逆元d得到一级密钥=(n,e),二级密钥=(n,d)。5.根据权利要求4所述的云数据加...
【专利技术属性】
技术研发人员:王爽,李泽猛,
申请(专利权)人:无锡知更鸟网络科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。