[发明专利]基于SD密码卡的物联网健康医疗服务系统及安全通信方法有效

专利信息
申请号: 201210304420.X 申请日: 2012-08-24
公开(公告)号: CN102882847A 公开(公告)日: 2013-01-16
发明(设计)人: 王英龙;赵华伟;舒明雷;郭强;黄太波;刘瑞霞;杨明;孔祥龙;魏诺;许继勇;杨媛媛 申请(专利权)人: 山东省计算中心
主分类号: H04L29/06 分类号: H04L29/06;H04L29/08;H04L9/32;G06Q50/22
代理公司: 济南泉城专利商标事务所 37218 代理人: 李桂存
地址: 250014 山东省济*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 sd 密码 联网 健康 医疗 服务 系统 安全 通信 方法
【权利要求书】:

1.一种基于SD密码卡的物联网健康医疗服务系统,其特征在于:包括证书服务器、WEB服务器、用于对人体各项生理信号检测的传感器、对传感器信号进行采集的用户端;所述传感器可将采集的数据发送至用户端,用户端可与WEB服务器进行通信;用户端中设置有SD密码卡,SD密码卡中存储有用户端证书ClientCert、CA公钥和WEB服务器证书ServerCert的公钥                                               ,用户端证书ClientCert中存储有用户身份标识ID,SD密码卡具有唯一的序列号SDSN;ClientCert和ServerCert基于公钥证书和CA的认证协议,CA公钥用于用户端证书和WEB服务器证书的验证。

2.根据权利要求1所述的基于SD密码卡的物联网健康医疗服务系统,所述WEB服务器与云服务系统相连接。

3.一种权利要求1所述系统的基于SD密码卡的物联网健康医疗服务系统的安全通信方法,其特征在于:包括WEB服务器与用户端的身份认证和数据加密上传过程,所述WEB服务器与用户端的身份认证中:用户端和WEB服务器利用CA公钥进行相互身份的验证,WEB服务器通过查找是否存储有与接收到的SDSN相一致的序列号或两次取得的ID是否相同来确认用户端的合法身份,最终提取用户端证书ClientCert中的公钥;所述WEB服务器与用户端的数据加密上传中:WEB服务器利用自身私钥、用户端公钥分别对一随机数K分别进行签名、加密,用户端利用服务器公钥、自身私钥分别进行签名验证、提取随机数K,WEB服务器和用户端利用随机数K作为对通信密钥进行通信。

4.根据权利要求3所述的基于SD密码卡的物联网健康医疗服务系统及安全通信方法,其特征在于:

所述WEB服务器与用户端的身份认证,具体包括以下步骤:

a.发起请求,用户端向WEB服务器发起通信请求;

b.WEB服务器向用户端发送服务器证书ServerCert,以便进行身份验证;

c.验证ServerCert是否合法,用户端接收WEB服务器发送的服务器证书ServerCert,并利用CA公钥验证其是否合法,如不合法,则跳转至步骤a,重新发起通信请求;如合法,则执行步骤d;

d.利用公钥加密并发送数据,手机用户提取服务器证书ServerCert中的公钥,并利用公钥加密SD密码卡中的序列号SDSN和身份标识ID,并将加密后的数据发送至WEB服务器;

e.WEB服务器解密数据,WEB服务器利用自身的私钥解密出中用户端的序列号SDSN和身份标识ID;

f.判断序列号是否已存在,WEB服务器查找数据库中是否存在与解密出的SDSN相一致的序列号,如存在,执行步骤g;如不存在,则跳转至步骤h;

g.提取用户端证书公钥,WEB服务器找到序列号SDSN对应的用户端证书ClientCert,并提取该证书的公钥,并开始执行数据的加密上传;

h.请求获得ClientCert,WEB服务器向用户端发送信息,请求获得用户端证书ClientCert;

i.用户端向WEB服务器发送自身的用户端证书ClientCert;

j.提取身份标识ID,WEB服务器提取接收到的端证书ClientCert中的ID,并验证之前解密的ID与该步骤中提取的ID是否相同,如不相同,则停止与该用户端的通信;如相同,则提取用户端证书ClientCert的公钥,并开始执行数据的加密上传;

所述WEB服务器与用户端的数据加密上传过程,具体包括以下步骤:

1).生成随机数K,WEB服务器利用随机函数产生作为通信密钥的随机数K;

2).对K签名,WEB服务器利用自身私钥对随机数K做签名,形成q;

3).对K加密,WEB服务器利用用户端的公钥对随机数K进行加密,形成m;

4).WEB服务器将q、m形成的信息(m || q)发送至用户端;

5).签名验证,用户端利用WEB服务器公钥验证接收到的(m || q)信息是否为WEB服务器的签名,如果不是,则要求重新发送;如果是,则执行步骤6);

6).用户端解密出K,用户端利用自身私钥解密出(m || q)信息中的随机数K,并利用随机数K作为对称密码体制的通信密钥;

7).用户端利用随机数K加密所要传输的数据,并将加密后的数据发送给WEB服务器;

8).WEB服务器利用随机数K解密接收到的数据,并执行相应操作。

5.根据权利要求4所述的基于SD密码卡的物联网健康医疗服务系统及安全通信方法,其特征在于:所述用户端、WEB服务器的非对称密钥基于SM2椭圆曲线公钥密码算法;步骤6)中所述的对称密码体制基于DES或SM1算法。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东省计算中心,未经山东省计算中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210304420.X/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top