[发明专利]一种基于在线健康咨询的保护用户隐私的方法在审
申请号: | 202111188415.2 | 申请日: | 2021-10-12 |
公开(公告)号: | CN114003948A | 公开(公告)日: | 2022-02-01 |
发明(设计)人: | 张帅;张珂杰;汪小益;匡立中;尚璇 | 申请(专利权)人: | 杭州趣链科技有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/60;G16H10/60 |
代理公司: | 杭州奥创知识产权代理有限公司 33272 | 代理人: | 王佳健 |
地址: | 310051 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 在线 健康 咨询 保护 用户 隐私 方法 | ||
本发明涉及一种基于在线健康咨询的保护用户隐私的方法。本发明首先由控制中心利用SM2‑3椭圆曲线公钥加密算法生成群,用户利用随机数生成器生成随机数。其次计算加密密文。然后每个用户随机选择随机数,并计算用户公钥、第一签名以及第二签名。最后控制中心进行验证检查数据的完整性;利用SM2‑3椭圆曲线公钥算法解密,将健康信息发送给相应的医生。医生根据用户的健康信息为用户看病,然后将问诊结果返回给控制中心,控制中心返回给用户。本发明以较小的密钥长度获取和RSA同等的安全强度,降低敏感数据传输过程中泄漏的风险。
技术领域
本发明属于信息安全技术领域,涉及一种基于在线健康咨询的保护用户隐私的方法。
背景技术
电子健康已成为一个新兴行业。“电子健康”是指通过互联网技术、移动媒体等途径获取的电子健康信息和服务。这些服务允许患者使用互联网,例如通过博客、论坛、在线社区、医患交流系统和其他先进系统获得健康支持。全世界有超过5000个与医疗保健相关的应用程序或软件。在线健康咨询是目前最受欢迎和发展迅速的在线健康服务之一,在线咨询用户数量不断增长,中国每月有超过25万次健康咨询。
然而,由于在线健康咨询的过程中需要传输大量的敏感的健康数据。目前,个人医疗信息泄露事件越来越多,同时健康APP种类不断增多和逐渐细化。避免用户的隐私信息泄露,数据安全和数据隐私是一个主要问题。
发明内容
本发明针对现有技术的不足,提供了一种基于在线健康咨询的保护用户隐私的方法。
本发明方法具体是:
本发明包括以下步骤:
步骤1.控制中心利用SM2-3椭圆曲线公钥加密算法生成群其阶为q,基点G。
步骤2.用户利用随机数生成器生成随机数k,0<k<n,其中n为基点G的阶。
步骤3.生成密文C=C1||C2||C3,其中C1表示第一密文,C2表示第二密文、C3表示第三密文。
步骤4.每个用户随机选择随机数代表1到q-1内的整数。
计算用户公钥Pi和第一签名σi,其中第一签名σi中的健康信息比特串M用第二密文替代。
每个用户将加密的健康信息以及第二签名发送控制中心。
步骤5.当收到第二签名后,控制中心首先进行验证检查数据的完整性;然后利用SM2-3椭圆曲线公钥算法解密,将健康信息发送给相应的医生。
步骤6.医生根据用户的健康信息为用户看病,然后将问诊结果返回给控制中心,控制中心返回给用户。
本发明的有益效果:本发明以较小的密钥长度获取和RSA同等的安全强度,降低敏感数据传输过程中泄漏的风险。
附图说明
图1为本发明架构示意图。
具体实施方式
如图1所示,一种基于在线健康咨询的保护用户隐私的方法,包括以下步骤
步骤1.控制中心利用SM2-3椭圆曲线公钥加密算法生成相应的参数。假设所生成对应的群记为其阶为q,G为基点。
步骤2.用户利用随机数生成器生成随机数k,0<k<n,其中n为基点G的阶。
步骤3.计算椭圆曲线上的点C1=[k]G=(x1,y1),将C1转换成比特串。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州趣链科技有限公司,未经杭州趣链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111188415.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种不锈钢搅拌桶桶体接缝焊接装置
- 下一篇:一种平开门窗