[发明专利]一种高可信度电子病历证明方法有效
申请号: | 201110334380.9 | 申请日: | 2011-10-29 |
公开(公告)号: | CN102419810A | 公开(公告)日: | 2012-04-18 |
发明(设计)人: | 李必录 | 申请(专利权)人: | 重庆君盾科技有限公司 |
主分类号: | G06F21/24 | 分类号: | G06F21/24;H04L29/06 |
代理公司: | 重庆博凯知识产权代理有限公司 50212 | 代理人: | 李海华 |
地址: | 400015 重庆市*** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 可信度 电子 病历 证明 方法 | ||
1. 一种高可信度电子病历证明方法,本证明方法的基础是建立由服务器和客户端构成的证明服务系统,用户通过客户端进行注册和登录后即可进行电子病历证明服务,其特征在于:具体证明过程为:
S1---登记
S11:用户通过客户端向服务器提交电子病历哈希值a;
S12:服务器将该电子病历哈希值a和接收到的其他哈希值采用树结构一起进行哈希聚集,生成若干根哈希,每个根哈希生成时获取不同的树序列号;
S13:构建时序哈希链,将上步所得若干根哈希、当前时间片T的时间以及前一时间片的超级哈希值SHV(T-1)一起计算当前时间片超级哈希值SHV(T);
S14:该超级哈希值SHV(T)和所述电子病历哈希值a一起存储于服务器中;
S15:服务器生成带有电子戳和时间标签的电子病历登记证明书并发送至客户端,电子病历登记证明书上的信息包括所述电子病历哈希值a、其他哈希值、根哈希和前一时间片的超级哈希值SHV(T-1);
S2---验证
S21:用户通过客户端向服务器提交验证请求并提交重新计算的电子病历哈希值a’;
S22:服务器比较电子病历登记证明书记载的电子病历哈希值a和重新计算的电子病历哈希值a’,如果两者不相同,表明电子病历已经篡改,转步骤S25;否则,进行下一步;
S23:客户端将电子病历登记证明书中记载的原电子病历哈希值a由重新计算的电子病历哈希值a’代替后再与电子病历登记证明书中其它相关哈希值计算得到新的超级哈希值SHV(t’),将该新的超级哈希值SHV(t’)发送到服务器;
S24:服务器将该新的超级哈希值SHV(t’)与之前保存的超级哈希值SHV(T)进行比对;如果SHV(t’)与SHV(T)相同,则表明该电子病历自登记时起没有被篡改,从登记时刻起已经存在;反之,则表明该电子病历已经被篡改;
S25:生成包含电子病历是否被篡改结论的验证结果证明书并发送至客户端。
2.根据权利要求1所述的高可信度电子病历证明方法,其特征在于:本证明方法还包括对证明服务系统自身运行可靠性进行证明的过程,系统可靠性证明过程为:
S31:系统定期计算集约了期间内所有超级哈希值的期间哈希总值,公证机构到场对此进行公证,并把包含期间哈希总值的公证结果向外界公布;
S32:事后需要证明系统运行可靠性时,重新计算期间哈希总值,将其与之前经过公证并公布的期间哈希总值进行比对;根据比对结果,判定系统是否可靠运行;
S33:如两者结果相同,则系统运行可靠;否则,系统运行不可靠。
3.根据权利要求1或2所述的高可信度电子病历证明方法,其特征在于:用户通过客户端向服务器发送数据或者服务器向客户端发送数据时进行加密处理,接收信息时再进行解密处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆君盾科技有限公司,未经重庆君盾科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110334380.9/1.html,转载请声明来源钻瓜专利网。