数据安全处理系统、方法、存储介质、处理器及硬件安全卡技术方案

技术编号:26032067 阅读:16 留言:0更新日期:2020-10-23 21:09
本发明专利技术公开了一种数据安全处理系统、方法、存储介质、处理器及硬件安全卡。其中,该系统包括:数据传输单元,数据存储单元,数据计算单元,还包括:数据安全保障单元,用于保障执行数据处理的执行环境的系统的安全,数据计算单元的安全,数据传输单元的安全,数据存储单元的安全;数据安全审计单元,用于审计数据安全保障单元执行保障的操作是否安全,数据计算单元执行数据计算的操作是否安全,数据传输单元传输数据的操作是否安全,数据存储单元存储数据的操作是否安全;数据计算控制单元,用于对数据安全保障单元执行保障操作,和/或数据安全审计单元执行审计操作进行监控,在监控发现异常时,触发对应的数据处理受限执行或禁止执行。

【技术实现步骤摘要】
数据安全处理系统、方法、存储介质、处理器及硬件安全卡
本专利技术涉及安全计算领域,具体而言,涉及一种数据安全处理系统、方法、存储介质、处理器及硬件安全卡。
技术介绍
在相关技术中,对数据的安全进行保护均是对数据本身从软件层面进行保护的,例如,对数据进行加密保护,但采用密码加密的方式时,密码加密的能力存在一定的欠缺,比如,对数据进行加密的密钥并不会进行有效地管理,例如,有时会以明文的方式出现在内存中无法保证数据的计算安全。而且,在相关技术中,对数据的安全的保护考虑的方面较少,例如,有时仅仅考虑数据的存储本身是否安全,有时仅仅考虑数据的传输过程是否安全等等。因此,对数据安全的保护较为局限,无法从整体保证数据的安全。因此,在相关技术中,存在对数据安全的保护较为局限,无法从整体保证数据的安全的问题。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种数据安全处理系统、方法、存储介质、处理器及硬件安全卡,以至少解决在相关技术中,存在对数据安全的保护较为局限,无法从整体保证数据的安全的技术问题。根据本专利技术实施例的一个方面,提供了一种数据安全系统,包括:用于传输数据的数据传输单元,用于存储数据的数据存储单元,用于执行数据计算的数据计算单元,还包括:数据安全保障单元,用于保障执行数据处理的执行环境的系统的安全,数据计算单元的安全,数据传输单元的安全,数据存储单元的安全;数据安全审计单元,用于审计所述数据安全保障单元执行保障的操作是否安全,审计所述数据计算单元执行数据计算的操作是否安全,审计所述数据传输单元传输数据的操作是否安全,审计所述数据存储单元存储数据的操作是否安全;数据计算控制单元,用于对所述数据安全保障单元执行保障操作,和/或所述数据安全审计单元执行审计操作进行监控,在监控发现异常时,触发对应的数据处理受限执行或禁止执行。根据本专利技术实施例的另一方面,还提供了一种数据安全处理方法,包括:通过数据安全保障单元,保障执行数据处理的执行环境的系统的安全,用于执行数据计算的数据计算单元的安全,用于传输数据的数据传输单元的安全,用于存储数据的数据存储单元的安全;通过数据安全审计单元,审计所述数据安全保障单元执行保障的操作是否安全,审计所述数据计算单元执行数据计算的操作是否安全,审计所述数据传输单元传输数据的操作是否安全,审计所述数据存储单元存储数据的操作是否安全;通过数据计算控制单元,对所述数据安全保障单元执行保障操作,和/或所述数据安全审计单元执行审计操作进行监控,在监控发现异常时,触发对应的数据处理受限执行或禁止执行。根据本专利技术实施例的另一方面,还提供了一种数据安全处理方法,包括:接收数据计算请求;通过可信计算池完成数据计算,得到计算结果,并将所述计算结果传送给可信存储池和/或可信传输单元,其中,所述可信计算池通过数据安全保障单元,数据安全审计单元,数据计算控制单元与数据计算单元进行协调,保障数据计算操作的安全;通过所述可信存储池对所述计算结果进行存储,和/或通过所述可信传输单元对所述计算结果进行传输;其中,所述数据安全保障单元用于保障所述可信传输单元中的数据传输单元,所述可信存储池中的数据存储单元,所述数据计算单元,所述数据安全审计单元,所述数据计算控制单元的安全;所述数据安全审计单元用于审计所述数据安全保障单元执行保障的操作是否安全,审计所述数据计算单元执行数据计算的操作是否安全,审计所述数据传输单元传输数据的操作是否安全,审计所述数据存储单元存储数据的操作是否安全。根据本专利技术实施例的另一方面,还提供了一种数据安全处理系统,包括:数据安全保障单元,数据安全审计单元和数据计算控制单元,其中,所述数据安全保障单元,用于保障执行数据处理的执行环境的系统的安全,用于执行数据计算的数据计算单元的安全,用于传输数据的数据传输单元的安全,用于存储数据的数据存储单元的安全;所述数据安全审计单元,用于审计所述数据安全保障单元执行保障的操作是否安全,审计所述数据计算单元执行数据计算的操作是否安全,审计所述数据传输单元传输数据的操作是否安全,审计所述数据存储单元存储数据的操作是否安全;所述数据计算控制单元,用于对所述数据安全保障单元执行保障操作,和/或所述数据安全审计单元执行审计操作进行监控,在监控发现异常时,触发对应的数据处理受限执行或禁止执行。根据本专利技术实施例的另一方面,还提供了一种数据安全处理系统,包括:接收模块,用于接收数据计算请求;第一处理模块,用于通过可信计算池完成数据计算,得到计算结果,并将所述计算结果传送给可信存储池和/或可信传输单元,其中,所述可信计算池通过数据安全保障单元,数据安全审计单元,数据计算控制单元与数据计算单元进行协调,保障数据计算操作的安全;第二处理模块,用于通过所述可信存储池对所述计算结果进行存储,和/或通过所述可信传输单元对所述计算结果进行传输;其中,所述数据安全保障单元用于保障所述可信传输单元中的数据传输单元,所述可信存储池中的数据存储单元,所述数据计算单元,所述数据安全审计单元,所述数据计算控制单元的安全;所述数据安全审计单元用于审计所述数据安全保障单元执行保障的操作是否安全,审计所述数据计算单元执行数据计算的操作是否安全,审计所述数据传输单元传输数据的操作是否安全,审计所述数据存储单元存储数据的操作是否安全。根据本专利技术实施例的另一方面,还提供了一种存储介质,所述存储介质存储有程序,其中,在所述程序被处理器运行时使得所述处理器执行上述任意一项所述的数据安全处理方法。根据本专利技术实施例的另一方面,还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时使得所述处理器执行上述任意一项所述的数据安全处理方法。根据本专利技术实施例的另一方面,还提供了一种硬件安全卡,包括:存储器和处理器,所述存储器存储有计算机程序;所述处理器,用于执行所述存储器中存储的计算机程序,所述计算机程序被处理器运行时使得所述处理器执行上述任意一项所述的数据安全处理方法。在本专利技术实施例中,数据安全处理系统包括:数据传输单元,数据存储单元,数据计算单元,还包括:数据安全保障单元,用于保障执行数据处理的执行环境的系统的安全,数据计算单元的安全,数据传输单元的安全,数据存储单元的安全;数据安全审计单元,用于审计数据安全保障单元执行保障的操作是否安全,数据计算单元执行数据计算的操作是否安全,数据传输单元传输数据的操作是否安全,数据存储单元存储数据的操作是否安全;数据计算控制单元,用于对数据安全保障单元执行保障操作,和/或数据安全审计单元执行审计操作进行监控,在监控发现异常时,触发对应的数据处理受限执行或禁止执行,达到了从执行数据处理的执行环境的系统,数据存储、数据计算、数据传输整个数据的生命周期来保证数据安全的目的,从而实现了从整体保证数据安全的技术效果,进而解决了在相关技术中,存在对数据安全的保护较为局限,无法从整体保证数据的安全的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意本文档来自技高网...

【技术保护点】
1.一种数据安全处理系统,其特征在于,包括:用于传输数据的数据传输单元,用于存储数据的数据存储单元,用于执行数据计算的数据计算单元,还包括:/n数据安全保障单元,用于保障执行数据处理的执行环境的系统的安全,数据计算单元的安全,数据传输单元的安全,数据存储单元的安全;/n数据安全审计单元,用于审计所述数据安全保障单元执行保障的操作是否安全,审计所述数据计算单元执行数据计算的操作是否安全,审计所述数据传输单元传输数据的操作是否安全,审计所述数据存储单元存储数据的操作是否安全;/n数据计算控制单元,用于对所述数据安全保障单元执行保障操作,和/或所述数据安全审计单元执行审计操作进行监控,在监控发现异常时,触发对应的数据处理受限执行或禁止执行。/n

【技术特征摘要】
1.一种数据安全处理系统,其特征在于,包括:用于传输数据的数据传输单元,用于存储数据的数据存储单元,用于执行数据计算的数据计算单元,还包括:
数据安全保障单元,用于保障执行数据处理的执行环境的系统的安全,数据计算单元的安全,数据传输单元的安全,数据存储单元的安全;
数据安全审计单元,用于审计所述数据安全保障单元执行保障的操作是否安全,审计所述数据计算单元执行数据计算的操作是否安全,审计所述数据传输单元传输数据的操作是否安全,审计所述数据存储单元存储数据的操作是否安全;
数据计算控制单元,用于对所述数据安全保障单元执行保障操作,和/或所述数据安全审计单元执行审计操作进行监控,在监控发现异常时,触发对应的数据处理受限执行或禁止执行。


2.根据权利要求1所述的系统,其特征在于,
所述数据安全保障单元,用于保障执行数据处理的执行环境的系统的硬件固件的完整性和合法性;
所述数据安全保障单元,用于保障所述数据计算单元的计算系统软件、计算硬件固件以及计算用到的应用程序的完整性和合法性;
所述数据安全保障单元,用于保障所述数据传输单元的传输系统软件、传输硬件固件以及传输用到的应用程序的完整性和合法性;
所述数据安全保障单元,用于保障所述数据存储单元的存储系统软件、存储硬件固件以及存储用到的应用程序的完整性和合法性。


3.根据权利要求1所述的系统,其特征在于,
所述数据安全审计单元,用于审计所述数据安全保障单元执行保障所得的保障结果与预期保障结果是否一致,在两者一致的情况下,确定所述数据安全保障单元执行保障的操作是安全的;或者,所述数据安全审计单元,用于审计所述数据安全保障单元执行保障的保障过程与预期保障过程是否一致,在两者不一致的情况下,确定所述数据安全保障单元执行保障的操作是不安全的;
所述数据安全审计单元,用于审计所述数据计算单元执行数据计算所得的计算结果与预期计算结果是否一致,在两者一致的情况下,确定所述数据计算单元执行数据计算的操作是安全的;或者,所述数据安全审计单元,用于审计所述数据计算单元执行数据计算的计算过程与预期计算过程是否一致,在两者不一致的情况下,确定所述数据计算单元执行数据计算的操作是不安全的;
所述数据安全审计单元,用于审计所述数据传输单元传输数据所得的传输结果与预期传输结果是否一致,在两者一致的情况下,确定所述数据传输单元传输数据的操作是安全的;或者,所述数据安全审计单元,用于审计所述数据传输单元传输数据的传输过程与预期传输过程是否一致,在两者不一致的情况下,确定所述数据传输单元传输数据的操作是不安全的;
所述数据安全审计单元,用于审计所述数据存储单元存储数据所得的存储结果与预期存储结果是否一致,在两者一致的情况下,确定所述数据存储单元存储数据的操作是安全的;或者,所述数据安全审计单元,用于审计所述数据存储单元存储数据的存储过程与预期存储过程是否一致,在两者不一致的情况下,确定所述数据存储单元存储数据的操作是不安全的。


4.根据权利要求1所述的系统,其特征在于,
所述数据安全审计单元,还用于获取非用户数据的安全审计数据,用于根据获取的所述非用户数据的安全审计数据,审计所述数据安全保障单元执行保障的操作是否安全,审计所述数据计算单元执行数据计算的操作是否安全,审计所述数据传输单元传输数据的操作是否安全,审计所述数据存储单元存储数据的操作是否安全。


5.根据权利要求1至4中任一项所述的系统,其特征在于,
所述数据传输单元,所述数据存储单元,所述数据计算单元,所述数据安全保障单元,所述数据安全审计单元,所述数据计算控制单元中的至少两者集成于一块硬件安全卡中。


6.一种数据安全处理方法,其特征在于,包括:
通过数据安全保障单元,保障执行数据处理的执行环境的系统的安全,用于执行数据计算的数据计算单元的安全,用于传输数据的数据传输单元的安全,用于存储数据的数据存储单元的安全;
通过数据安全审计单元,审计所述数据安全保障单元执行保障的操作是否安全,审计所述数据计算单元执行数据计算的操作是否安全,审计所述数据传输单元传输数据的操作是否安全,审计所述数据存储单元存储数据的操作是否安全;
通过数据计算控制单元,对所述数据安全保障单元执行保障操作,和/或所述数据安全审计单元执行审计操作进行监控,在监控发现异常时,触发对应的数据处理受限执行或禁止执行。


7.一种数据安全处理方法,其特征在于,包括:
接收数据计算请求;
通过可信计算池完成数据计算,得到计算结果,并将所述计算结果传送给可信存储池和/或可信传输单元,其中,所述可信计算池通过数据安全保障单元,数据安全审计单元,数据计算控制单元与数据计算单元进行协调,保障数据计算操作的安全;
通过所述可信存储池对所述计算结果进行存储,和/或通过所述...

【专利技术属性】
技术研发人员:付颖芳肖鹏
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1