[发明专利]一种计算机数据加密系统及方法在审
申请号: | 202011444836.2 | 申请日: | 2020-12-08 |
公开(公告)号: | CN112464268A | 公开(公告)日: | 2021-03-09 |
发明(设计)人: | 丁知平;郭锡泉;林昆 | 申请(专利权)人: | 清远职业技术学院 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62 |
代理公司: | 佛山信智汇知识产权代理事务所(特殊普通合伙) 44629 | 代理人: | 唐杏姣 |
地址: | 511500 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算机 数据 加密 系统 方法 | ||
本发明提供了一种计算机数据加密方法,包括如下步骤:计算机与智能终端建立通信连接,获取智能终端的身份信息,并生成相应的公钥以及公钥加密算法;计算机将公钥以及公钥加密算法反馈至智能终端;智能终端通过微信小程序读取自身的身份信息,利用公钥以及公钥加密算法对数据传输请求进行加密,并将加密后的数据传输请求传输至计算机;计算机接收并解密智能终端的数据传输请求,并对智能终端的身份信息进行验证,如果验证成功,则向智能终端传输数据,否则向智能终端反馈验证失败信息。本发明可以更好地对用户个人隐私数据信息进行加密,防止用户个人隐私数据的泄露。相应地,本发明还提供一种计算机数据加密系统。
技术领域
本发明涉及计算机数据加密技术领域,具体而言,涉及一种计算机数据加密系统及方法。
背景技术
随着科技水平发展,智能终端的功能越加的强大,这极大地方便了人们的生活。但是,伴随而来的就是信息安全问题。当用户通过计算机向智能终端发送隐私数据信息时,用户的隐私数据信息经常会遭到不法之徒的恶意攻击,若不对用户的隐私数据信息进行加密传输,极容易导致隐私数据的泄露。
微信小程序是智能终端常备的应用程序。在日常生活中,用户会频繁的通过智能终端中的微信小程序访问计算机服务器,并请求计算机服务器发送包含用户特定喜好或者生活习惯等个人特征的数据信息。在大数据环境下,这些包含用户特定喜好或者生活习惯等个人特征的数据信息与用户个人隐私密切关联,若不对其进行加密保护,容易被不法之徒盗用甚至贩卖,进而危及到用户的个人声誉和财产。
经过大量检索发现,现有技术中还没有出现可以利用微信小程序对用户数据进行加密的方法。为此,有必要研发一种可利用微信小程序对数据进行加密的方法,以防止用户个人隐私数据信息的泄露。
发明内容
基于此,为了解决微信小程序的个人特征数据容易泄露的问题,本发明提供了一种计算机数据加密系统及方法,其具体技术方案如下:
一种计算机数据加密系统,包括计算机以及至少一智能终端;
所述智能终端安装有微信小程序,用于通过微信小程序向所述计算机发送数据传输请求以及接收所述计算机传输过来的数据;
所述计算机用于存储数据,接收所述智能终端的数据传输请求,对所述智能终端的身份信息进行验证以及将数据传输至智能终端;
所述数据传输请求包括所述智能终端的身份信息以及所要请求传输的数据信息,并且所述数据传输请求经过公钥以及公钥加密算法加密。
进一步地,所述计算机包括通信模块、存储模块、解密模块、验证模块以及控制模块以及密钥生成模块;
所述通信模块用于与所述智能终端建立通信连接;
所述存储模块用于存储数据以及用户身份信息白名单;
所述解密模块用于利用私钥以及私钥解密算法对加密后的所述数据传输请求进行解密,将解密后得到的所述智能终端的身份信息传输至验证模块中,以及将解密后得到的所述智能终端所要请求传输的数据信息传输至所述控制模块;
所述验证模块用于对所述智能终端的身份信息进行验证,判断所述智能终端的身份信息是否为所述用户身份信息白名单中的一个,并将判断结果反馈至所述控制模块;
所述控制模块用于根据判断结果,决定是否将所述智能终端所要请求传输的数据传输至所述智能终端;
所述密钥生成模块用于将所述用户身份信息白名单中的用户微信账号通过混沌迭代算法以及RSA算法转化成相应的公钥、私钥、公钥加密算法以及私钥解密算法。
进一步地,所述公钥加密算法为RSA加密算法,所述私钥解密算法为RSA解密算法。
进一步地,所述计算机中存储有数据信息列表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清远职业技术学院,未经清远职业技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011444836.2/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置