一种应用于信息技术安全的数据交换方法和系统技术方案

技术编号:36538925 阅读:26 留言:0更新日期:2023-02-01 16:31
本申请提供的一种应用于信息技术安全的数据交换方法和系统,具体应用于信息安全领域,包括获取第一客户端的待交换数据,划分为第一隐私数据和第二隐私数据;采用第一加密规则对第一隐私数据进行加密,得到第一加密数据;采用第二加密规则对第二隐私数据进行加密,得到第二加密数据;将第一加密数据和第二加密数据发送至第二客户端,实现数据交换。由此能够兼顾数据交换过程的隐私性和计算效率。此能够兼顾数据交换过程的隐私性和计算效率。此能够兼顾数据交换过程的隐私性和计算效率。

【技术实现步骤摘要】
一种应用于信息技术安全的数据交换方法和系统


[0001]本申请涉及信息安全领域,更具体地,涉及一种应用于信息技术安全的数据交换方法和系统。

技术介绍

[0002]随着社会的发展,数据交换日益在国家、企业的建设中占据重要地位,随之而来的区块链技术具有去中心化、无法篡改、高可靠性的特点,因此在数据交换方面具有极大优势,能够发挥数据资产的最大效能。
[0003]现有技术中,通常采用复杂的加密解密流程或是将数据发送至授权用户实现数据交换,然而前一种方式计算量大效率低,第二种方式隐私性低,传输的过程中数据容易被泄露。
[0004]因此,数据交换技术如何在保证数据隐私性的同时,提高计算效率,是一项亟待解决的技术问题。

技术实现思路

[0005]本专利技术实施例的目的在于提供一种应用于信息技术安全的数据交换方法和系统,采用全新的方式对待交换数据进行隐私等级划分,利用同态加密算法对隐私等级较低的数据加密,利用编码器和同态加密算法的结合对隐私等级较高的数据加密,由此在保证数据隐私性的同时,提高计算效率。
[0006]具体技术方案如下:
[0007]在本专利技术实施例的第一方面,提供一种应用于信息技术安全的数据交换方法,包括:
[0008]获取第一客户端的待交换数据;
[0009]将所述待交换数据划分为第一隐私数据和第二隐私数据;
[0010]采用第一加密规则对所述第一隐私数据进行加密,得到第一加密数据;
[0011]采用第二加密规则对所述第二隐私数据进行加密,得到第二加密数据;
[0012]将所述第一加密数据和所述第二加密数据发送至第二客户端,实现数据交换。
[0013]可选地,所述将所述待交换数据划分为第一隐私数据和第二隐私数据,包括:
[0014]确定所述待交换数据中任一数据的隐私等级;所述隐私等级包括第一隐私等级和第二隐私等级;
[0015]将所述第一隐私等级对应的待交换数据确定为第一隐私数据;
[0016]将所述第二隐私等级对应的待交换数据确定为第二隐私数据。
[0017]可选地,所述确定所述待交换数据中任一数据的隐私等级,包括:
[0018]获取所述第一客户端和所述第二客户端的IP地址和用户属性;其中,所述用户属性包括用户身份信息;
[0019]根据所述IP地址和所述用户属性确定客观权重;
[0020]对所述待交换数据进行分词处理,将分词处理后的结果与隐私数据库匹配,记录匹配的分词;
[0021]确定主观权重;所述主观权重=匹配的分词数量/全部分词的数量;
[0022]根据所述客观权重和所述主观权重,确定所述待交换数据中任一数据的隐私等级。
[0023]可选地,所述根据所述客观权重和所述主观权重,确定所述待交换数据中任一数据的隐私等级,包括:
[0024]根据如下公式计算任一数据i的隐私分数:
[0025]score
i
=p
i
×
q
i
[0026]其中,p
i
表示数据i的客观权重,q
i
表示数据i的主观权重;
[0027]若所述隐私分数小于等于预设阈值,则将该数据确定为第一隐私等级;反之,将该数据确定为第二隐私等级。
[0028]可选地,所述采用第一加密规则对所述第一隐私数据进行加密,得到第一加密数据,包括:
[0029]采用同态加密算法对所述第一隐私数据进行加密,得到第一加密数据。
[0030]可选地,所述采用第二加密规则对所述第二隐私数据进行加密,得到第二加密数据,包括:
[0031]根据所述第二隐私数据中任一数据的语义,将其划分为对应的第一语句和第二语句;
[0032]将所述第一语句输入编码器,得到第一加密编码;
[0033]采用同态加密算法对所述第二语句进行加密,得到第二加密编码;
[0034]拼接所述第一加密编码和所述第二加密编码,作为该数据的第二加密数据。
[0035]可选地,所述将所述第一加密数据和所述第二加密数据发送至第二客户端,实现数据交换之后,还包括:
[0036]采用第一解密规则对所述第一加密数据进行解密,得到第一解密数据;
[0037]采用第二解密规则对所述第二加密数据进行解密,得到第二解密数据。
[0038]可选地,所述采用第一解密规则对所述第一加密数据进行解密,得到第一解密数据,包括:
[0039]对所述第一加密数据进行同态解密,得到第一解密数据。
[0040]可选地,所述采用第二解密规则对所述第二加密数据进行解密,得到第二解密数据,包括:
[0041]将所述第二加密数据中的第一加密编码输入解码器,得到第三解密数据;
[0042]对所述第二加密数据中的第二加密编码进行同态解密,得到第四解密数据;
[0043]拼接所述第三解密数据和所述第四解密数据,作为第二解密数据。
[0044]在本专利技术实施例的又一方面,提供一种应用于信息技术安全的数据交换系统,包括:
[0045]数据获取模块,用于获取第一客户端的待交换数据;
[0046]数据加密模块,用于将所述待交换数据划分为第一隐私数据和第二隐私数据;
[0047]采用第一加密规则对所述第一隐私数据进行加密,得到第一加密数据;
[0048]采用第二加密规则对所述第二隐私数据进行加密,得到第二加密数据;
[0049]数据传输模块,用于将所述第一加密数据和所述第二加密数据发送至第二客户端,实现数据交换。
[0050]可选地,所述数据加密模块进一步用于:
[0051]确定所述待交换数据中任一数据的隐私等级;所述隐私等级包括第一隐私等级和第二隐私等级;
[0052]将所述第一隐私等级对应的待交换数据确定为第一隐私数据;
[0053]将所述第二隐私等级对应的待交换数据确定为第二隐私数据。
[0054]可选地,所述确定所述待交换数据中任一数据的隐私等级,包括:
[0055]获取所述第一客户端和所述第二客户端的IP地址和用户属性;其中,所述用户属性包括用户身份信息;
[0056]根据所述IP地址和所述用户属性确定客观权重;
[0057]对所述待交换数据进行分词处理,将分词处理后的结果与隐私数据库匹配,记录匹配的分词;
[0058]确定主观权重;所述主观权重=匹配的分词数量/全部分词的数量;
[0059]根据所述客观权重和所述主观权重,确定所述待交换数据中任一数据的隐私等级。
[0060]可选地,所述根据所述客观权重和所述主观权重,确定所述待交换数据中任一数据的隐私等级,包括:
[0061]根据如下公式计算任一数据i的隐私分数:
[0062]score
i
=p
i
×
q
i
[0063本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用于信息技术安全的数据交换方法,其特征在于,包括:获取第一客户端的待交换数据;将所述待交换数据划分为第一隐私数据和第二隐私数据;采用第一加密规则对所述第一隐私数据进行加密,得到第一加密数据;采用第二加密规则对所述第二隐私数据进行加密,得到第二加密数据;将所述第一加密数据和所述第二加密数据发送至第二客户端,实现数据交换。2.如权利要求1所述的数据交换方法,其特征在于,所述将所述待交换数据划分为第一隐私数据和第二隐私数据,包括:确定所述待交换数据中任一数据的隐私等级;所述隐私等级包括第一隐私等级和第二隐私等级;将所述第一隐私等级对应的待交换数据确定为第一隐私数据;将所述第二隐私等级对应的待交换数据确定为第二隐私数据。3.如权利要求2所述的数据交换方法,其特征在于,所述确定所述待交换数据中任一数据的隐私等级,包括:获取所述第一客户端和所述第二客户端的IP地址和用户属性;其中,所述用户属性包括用户身份信息;根据所述IP地址和所述用户属性确定客观权重;对所述待交换数据进行分词处理,将分词处理后的结果与隐私数据库匹配,记录匹配的分词;确定主观权重;所述主观权重=匹配的分词数量/全部分词的数量;根据所述客观权重和所述主观权重,确定所述待交换数据中任一数据的隐私等级。4.如权利要求3所述的数据交换方法,其特征在于,所述根据所述客观权重和所述主观权重,确定所述待交换数据中任一数据的隐私等级,包括:根据如下公式计算任一数据i的隐私分数:score
i
=p
i
×
q
i
其中,p
i
表示数据i的客观权重,q
i
表示数据i的主观权重;若所述隐私分数小于等于预设阈值,则将该数据确定为第一隐私等级;反之,将该数据确定为第二隐私等级。5.如权利要求2所述的数据交换方法,其特征在于,所述采用...

【专利技术属性】
技术研发人员:陶祥亚
申请(专利权)人:江苏海洋大学
类型:发明
国别省市:

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

1