发明名称 基于大数据的文件处理方法
摘要 本发明提供了一种基于大数据的文件处理方法,该方法包括:云平台服务器产生密钥参数,选择安全节点,用户通过安全节点加入系统,安全节点与用户执行密钥交换,安全节点为用户产生对应的私钥和令牌,云平台服务器产生一个密码运算,所述运算中包括长度为预定比特的随机数,用户穷举破解该随机数,然后利用解密得到私钥,云平台中的其他节点确定用户是否具有合法身份。本发明的方法能够有效地解决非法用户通过网络逻辑地址进行攻击的问题,保障系统的安全,适用于云存储系统。
申请公布号 CN104852924A 申请公布日期 2015.08.19
申请号 CN201510279969.1 申请日期 2015.05.27
申请人 成都华西公用医疗信息服务有限公司 发明人 赵欢;王隼;林利
分类号 H04L29/06(2006.01)I;H04L29/08(2006.01)I;H04L9/08(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 北京天奇智新知识产权代理有限公司 11340 代理人 郭霞
主权项 一种基于大数据的文件处理方法,其特征在于,包括:云平台服务器产生两个阶为素数p的整数加法群G<sub>0</sub>和G<sub>1</sub>,以及一个双线性对e:G<sub>0</sub>×G<sub>0</sub>→G<sub>1</sub>;从伽罗华域GF(2<sup>p</sup>)中选择一个随机元素s<sub>0</sub>作为主密钥,并计算其公钥为Q<sub>0</sub>=s<sub>0</sub>P<sub>0</sub>,其中,P<sub>0</sub>为G<sub>0</sub>的生成元;预先选择散列函数H<sub>1</sub>,H<sub>2</sub>和SHA‑1加密散列函数H<sub>3</sub>;将密钥参数(G<sub>0</sub>,G<sub>1</sub>,e,P<sub>0</sub>,Q<sub>0</sub>,H<sub>1</sub>,H<sub>2</sub>)分发至用户;当用户N登入系统时,首先向云平台服务器发送其网络逻辑地址LA<sub>N</sub>,云平台服务器对N进行验证,首先对LA<sub>N</sub>建立一个连接,对请求的响应都通过该连接进行传输,从而确定N确实拥有LA<sub>N</sub>;云平台服务器与N执行密钥交换,产生一个对称密钥K<sub>N</sub>,用来对后续产生的私钥进行加密传输,并保护传输消息的完整性;获取产生用户N的身份标识ID<sub>N</sub>的时刻T<sub>N</sub>,并计算ID<sub>N</sub>=H<sub>3</sub>(LA<sub>N</sub>,T<sub>N</sub>);计算令牌为Tok<sub>N</sub>=s<sub>0</sub>H<sub>2</sub>(ID<sub>N</sub>,T<sub>N</sub>);云平台服务器产生一个密码运算H(ID<sub>N</sub>||T<sub>N</sub>||PZ<sub>N</sub>),其中“||”为字符串连接运算符,并利用K<sub>N</sub>⊕PZ<sub>N</sub>对S<sub>N</sub>进行加密得E(S<sub>N</sub>,K<sub>N</sub>⊕PZ<sub>N</sub>),其中,H为加密散列函数,PZ<sub>N</sub>为长度为预定比特的随机数;最后向用户N发送(ID<sub>N</sub>,T<sub>N</sub>,Tok<sub>N</sub>,H(ID<sub>N</sub>||T<sub>N</sub>||PZ<sub>N</sub>),E(S<sub>N</sub>,K<sub>N</sub>⊕PZ<sub>N</sub>));用户N接收到消息后,穷举破解PZ<sub>N</sub>,然后利用K<sub>N</sub>⊕PZ<sub>N</sub>解密得到S<sub>N</sub>;当N与其他用户节点M联系时,向其发送(ID<sub>N</sub>,T<sub>N</sub>,Tok<sub>N</sub>),节点M计算并判断e(P<sub>0</sub>,Tok<sub>N</sub>)=e(Q<sub>0</sub>,H<sub>2</sub>(ID<sub>N</sub>,T<sub>N</sub>))是否成立,如果成立,则判断用户N具有合法身份,节点M建立与用户N的联系;否则,拒绝用户N;当用户N的有效身份过期后,用户N联系云平台服务器以更新其密钥对,用户N向云平台服务器发送(LA<sub>N</sub>,T<sub>N</sub>,Tok<sub>N</sub>),云平台服务器对其进行验证,如果通过验证,云平台服务器产生新的密码运算,用户在破解该运算后,云平台服务器向其发送更新后的身份标识、时刻、私钥和令牌。
地址 610000 四川省成都市高新区天府大道高新孵化园6号楼109室