【技术实现步骤摘要】
轻量级地面向医疗物联网的大数据共享系统
本申请涉及数据共享
,特别是涉及一种轻量级地面向医疗物联网的大数据共享系统。
技术介绍
随着信息技术的快速发展,医疗物联网在医疗领域得到了广泛应用。医疗物联网不仅可以给患者带来便利,使患者可以随时随地远程医疗,还可以帮助医疗专家利用医疗大数据进行疾病精准预测等智能医疗。但随着物联网设备对医疗数据的不断采集和医疗大数据应用的持续增长,医疗信息系统面临着如何高效地对医疗大数据进行存储、检索和处理等挑战。基于云计算技术的云平台作为一个新兴的平台,具有存储量大,运算效率高、成本低等优点。因此,患者可以将个人健康医疗等信息上传到云端,供医疗专家进行疾病诊断或预测。将医疗数据外包到云端进行信息共享,不仅节省了医疗信息系统本地的存储空间,而且大大减少了医疗企业在软硬件维护上的投资成本。但是,在云平台共享敏感医疗数据时,会产生一定的安全隐私问题。首先,医疗数据不仅涉及患者的个人身份信息,还涉及传染病等医疗信息。敏感信息的泄露无疑会对患者的生活和工作造成危害,因此,保证患者医疗数据 ...
【技术保护点】
1.一种轻量级地面向医疗物联网的大数据共享系统,其特征在于,包括内置安全中间件的患者端、信任中心、云服务器和用户端;/n所述患者端用于根据采集的患者数据信息生成共享医疗数据并进行数据加密,同时设置所述共享医疗数据的授权用户身份集合;利用所述安全中间件将加密后的共享医疗数据分割为多个数据块并为各数据块生成标签;/n所述信任中心用于生成系统参数;并基于所述系统参数根据所述患者端的加密中间值计算请求和所述用户端的解密中间值计算请求计算所述共享医疗数据的加密中间值和解密中间值;为用户生成所述共享医疗数据的数据下载许可证和私钥;/n所述云服务器用于存储所述授权用户身份集合、所述共享医 ...
【技术特征摘要】
1.一种轻量级地面向医疗物联网的大数据共享系统,其特征在于,包括内置安全中间件的患者端、信任中心、云服务器和用户端;
所述患者端用于根据采集的患者数据信息生成共享医疗数据并进行数据加密,同时设置所述共享医疗数据的授权用户身份集合;利用所述安全中间件将加密后的共享医疗数据分割为多个数据块并为各数据块生成标签;
所述信任中心用于生成系统参数;并基于所述系统参数根据所述患者端的加密中间值计算请求和所述用户端的解密中间值计算请求计算所述共享医疗数据的加密中间值和解密中间值;为用户生成所述共享医疗数据的数据下载许可证和私钥;
所述云服务器用于存储所述授权用户身份集合、所述共享医疗数据、标签数据及相应患者身份;当验证用户完整性验证请求中的所述数据下载许可证中的下载数据时间有效,生成数据证明和标签证明;
所述用户端用于根据所述标签证明和所述数据证明确定数据完整后,从所述云服务器下载数据并计算解密密钥得到明文数据。
2.根据权利要求1所述的轻量级地面向医疗物联网的大数据共享系统,其特征在于,所述患者端用于计算对称密钥,利用所述对称密钥的哈希值对所述共享医疗数据进行对称加密,并将加密后的共享医疗数据发送至所述安全中间件中。
3.根据权利要求2所述的轻量级地面向医疗物联网的大数据共享系统,其特征在于,所述安全中间件用于通过纠错算法将加密后的共享医疗数据分割为多个数据块,并利用自己的私钥为各数据块生成标签;
其中,第i个数据块mi的标签σi为x为所述安全中间件的私钥,H3为密码学哈希函数,u=hτ,h为随机选择的生成元,τ为随机数且
4.根据权利要求1所述的轻量级地面向医疗物联网的大数据共享系统,其特征在于,所述系统参数为参数集Params中的任意一个或任意组合:
其中,为双线性映射群系统,为阶为q的乘法群,e为双线性映射且e:H1、H2、H3为密码学哈希函数,且H1:H2:H3:λ为安全参数,y为预设整数值,γ为随机数且w=gγ,v=e(g,h),g、h为随机选择的生成元且
5.根据权利要求1所述的轻量级地面向医疗物联网的大数据共享系统,其特征在于,所述用户端用于生成两个随机函数f1和f2,f1:{1,2,…,n}→{1,2,…,n},f2:通过f1从[1,n]中选择包含c个元素的集合Ι,并且根据f2选择c个相应的随机数向所述云服务器发送携带挑战信息的用户完整性验证请求;
所述挑战信息chal为chal=(Uidj,(i,di)i∈I,Pid),Uidj为所述当前解密用户身份,Pid为患者身份。
6.根据权利要求5所述的轻量级地面...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。