[发明专利]一种手机终端访问云存储服务器的安全方法有效

专利信息
申请号: 201510003192.6 申请日: 2015-01-04
公开(公告)号: CN104506554B 公开(公告)日: 2017-11-24
发明(设计)人: 裴庆祺;冷昊;李红宁;李子;马立川;王祥 申请(专利权)人: 西安电子科技大学
主分类号: H04L29/06 分类号: H04L29/06;H04L29/08
代理公司: 西安长和专利代理有限公司61227 代理人: 黄伟洪
地址: 710071 陕西省*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种手机终端访问云存储服务器的安全方法,涉及手机信息安全领域。该方法包括以下步骤1)当MP需要访问CS时,MP发向CS发送访问请求分组;2)CS向MP发送访问响应分组;3)MP导出加密密钥和完整校验密钥,验证分组有效性、并向CS发送操作请求分组;4)CS收到计算校验码以校验分组有效性、并构造操作响应分组发送给MP;5)MP判断随机数的正确性并计算校验码校验分组有效性,无误后数据访问操作成功。本发明在认证过程无需实现对云服务器的认证,能够满足手机终端和云服务器之间的安全认证和密钥协商需求;不仅能够节约通信开销,而且能够在保证安全性的条件上显著提高计算性能。
搜索关键词: 一种 手机 终端 访问 存储 服务器 安全 方法
【主权项】:
一种手机终端访问云存储服务器的安全方法,其特征在于,包括以下步骤:A、当智能手机终端MP需要访问云存储服务器CS时,MP向CS发送访问请求分组信息;请求分组信息包括MP的身份信息MPID和MP所选取的第一随机数N1,转到步骤B;B、CS返回访问响应分组信息至MP,访问响应分组信息包括N1、CS所选取的随机数N2、CS选取的会话密钥K的密文辅助信息CHelp;CS使用K导出完整性校验密钥IK、并通过IK对第一完整性校验码MIC1字段之前的所有字段求取的MIC1值,转到步骤C;C、MP收到访问响应分组信息后,判定访问响应分组信息中的N1为自身所选取的N1;MP重新计算K的值,使用K导出EK和IK,通过IK重新计算MIC1,判定重新计算的MIC1与访问响应分组信息中的MIC1相同,转到步骤D;D、MP向CS发送操作请求分组信息,操作请求分组信息包括MP所选取的第三随机数N3、N2、MP对CS的操作标识Flag、MP设置的用于索引数据信息的索引值InfoIndex、InfoIndex字段表示的新数据信息Info的标识字段CInfo1;MP通过IK对第二完整性校验码MIC2字段之前的所有字段求取MIC2的值,转到步骤E;E、CS收到MP的操作请求分组信息后,判定操作请求分组信息中的随机数N2为自身所选取的N2;CS通过IK重新计算MIC2,判定重新计算的MIC2与操作请求分组信息中的MIC2相同,转到步骤F;F、CS根据操作请求分组信息中的Flag字段值进行响应操作,将存储的InfoIndex和Info删除;CS向MP发送操作响应分组信息,操作响应分组信息包括N3、InfoIndex和CInfo2,CS通过IK对第三完整性校验码MIC3字段之前的所有字段求取MIC3的值,转到步骤G;G、MP收到操作响应分组信息后,判定操作响应分组信息中的N3为自身所选取的N3:MP通过IK重新计算MIC3,判断重新计算的MIC3与操作响应分组信息中的MIC3相同,数据访问操作成功,结束;步骤B中所述CHelp=r·P,其中r为CS选取的一个秘密随机数,P为G1的生成元,G1为可信第三方TTP选取的q阶加法循环群,q为TTP选取的大素数;步骤B中CS通过IK对MIC1字段之前的所有字段求取的MIC1值,具体包括以下步骤:定义K=r·QTTP·MPID,其中QTTP为TTP的公钥,QTTP=STTP·P∈G1;通过K导出加密密钥EK和IK;使用IK对MIC1字段之前的所有字段求取完整性校验码的值;步骤C中所述MP重新计算K的值的计算公式为:K=CHelp·MPKEY,其中MPKEY为MP的私钥,MPKEY=MPID·STTP;步骤D中所述CInfo1字段设定如下:当Flag取值为0时,CInfo1值为空;当Flag取值为1时,CInfo1字段值为根据InfoIndex索引到的数Info的密文,即EK对Info加密得到CInfo1;当Flag取值为2时,CInfo1字段值为空;步骤F中所述CS根据操作请求分组信息中的Flag字段值进行响应操作,具体包括以下步骤:当Flag取值为0时,表示存入索引为InfoIndex字段表示的新数据信息,若CS已经存储了信息索引等于InfoIndex字段值的数据,则使用新数据信息覆盖原有信息;CInfo2值等于InfoIndex字段表示的新数据信息Info的密文,即使用EK对Info加密得到CInfo2,使用EK解密CInfo1得到数据信息Info明文;当Flag取值为1时,表示读取索引为InfoIndex字段表示的数据信息,CInfo2字段值为空,根据InfoIndex字段,找到对应的Info信息;当Flag取值为2时,CInfo2字段值为空;步骤G中所述数据访问操作成功具体包括以下流程:当Flag取值为0时,表示数据写入成功,当Flag取值为1时,使用EK解密CInfo2得到Info明文,Info即为CS所要读取的对应于InfoIndex字段的数据信息;当Flag取值为2时,表示数据删除成功。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201510003192.6/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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