本发明属于电子信息,涉及一种信息安全系统,尤其涉及一种数据安全系统及其数据处理方法。
背景技术:
1、随着科技的不断进步,网络通信成为人们工作、学习、生活中必不可少的一部分;而网络通信中数据安全的重视程度则越来越高。为了提高网络通信中数据的安全性,各种数据加密方式接踵而来。
2、数据加密是一门历史悠久的技术,指通过加密算法和加密密钥将明文转变为密文,而解密则是通过解密算法和解密密钥将密文恢复为明文。数据加密是计算机系统对信息进行保护的一种最可靠的办法;它利用密码技术对信息进行加密,实现信息隐蔽,从而起到保护信息的安全的作用。
3、然而,现有数据加密方式通常需要占用较大的存储空间,从而实现一定安全级别的数据安全。
4、有鉴于此,如今迫切需要设计一种新的数据加密方式,以便克服现有数据加密方式存在的上述至少部分缺陷。
技术实现思路
1、本发明提供一种数据安全系统及其数据处理方法,可在保证设定的安全级别下,降低对存储资源的占用。
2、为解决上述技术问题,根据本发明的一个方面,采用如下技术方案:
3、一种数据安全系统,所述数据安全系统包括:
4、公钥设定模块,用以设定椭圆曲线加密算法中的公钥因子矩阵及第一映射策略;
5、私钥设定模块,用以设定椭圆曲线加密算法中的私钥因子矩阵及第二映射策略;
6、数字签名模块,用以根据用户的设定标识生成该标识到设定矩阵中设定坐标的映射数据,根据设定的映射数据进行数字签名;
7、密钥获取模块,用以获取用户的公钥及私钥;采用第一映射策略从公钥因子矩阵计算得出用户的公钥,采用第二映射策略从私钥因子矩阵计算得出用户的私钥;
8、数据加密模块,用以利用椭圆曲线加密算法以及所述密钥获取模块获取的公钥及私钥进行数据加密;
9、数据解密模块,用以获取数据签名,并对数据签名进行验证;验证通过后利用所述密钥获取模块获取的公钥及私钥进行数据解密。
10、作为本发明的一种实施方式,所述公钥设定模块包括:
11、公钥因子矩阵形成单元,用以形成公钥因子矩阵;以及
12、第一映射策略形成单元,用以形成第一映射策略。
13、作为本发明的一种实施方式,所述私钥设定模块包括:
14、私钥因子矩阵形成单元,用以形成私钥因子矩阵;以及
15、第二映射策略形成单元,用以形成第二映射策略。
16、作为本发明的一种实施方式,所述密钥获取模块包括:
17、公钥获取单元,用以采用第一映射策略从公钥因子矩阵计算得出用户的公钥;以及私钥获取单元,用以采用第二映射策略从私钥因子矩阵计算得出用户的私钥。
18、作为本发明的一种实施方式,所述数据解密模块先提取接收数据的数据签名部分,进行数字签名的认证;认证通过后,通过获取的公钥及私钥对接收数据的其他部分进行解密。
19、根据本发明的另一个方面,采用如下技术方案:一种数据安全系统的数据处理方法,所述数据处理方法包括:
20、公钥设定模块设定椭圆曲线加密算法中的公钥因子矩阵及第一映射策略;
21、私钥设定模块设定椭圆曲线加密算法中的私钥因子矩阵及第二映射策略;
22、数字签名模块根据用户的设定标识生成该标识到设定矩阵中设定坐标的映射数据,根据设定的映射数据进行数字签名;
23、密钥获取模块获取用户的公钥及私钥;采用第一映射策略从公钥因子矩阵计算得出用户的公钥,采用第二映射策略从私钥因子矩阵计算得出用户的私钥;
24、数据加密模块利用椭圆曲线加密算法以及所述密钥获取模块获取的公钥及私钥进行数据加密;
25、数据解密模块获取数据签名,并对数据签名进行验证;验证通过后利用所述密钥获取模块获取的公钥及私钥进行数据解密。
26、本发明的有益效果在于:本发明提出的数据安全系统及其数据处理方法,可在保证设定的安全级别下,降低对存储资源的占用。
1.一种数据安全系统,其特征在于,所述数据安全系统包括:
2.根据权利要求1所述的数据安全系统,其特征在于:
3.根据权利要求1所述的数据安全系统,其特征在于:
4.根据权利要求1所述的数据安全系统,其特征在于:
5.根据权利要求1所述的数据安全系统,其特征在于:
6.一种数据安全系统的数据处理方法,其特征在于,所述数据处理方法包括: