1.一种基于企业私有云加密文件系统的身份认证系统,其特征在于,包括:运行有身份认证系统软件的云存储服务器csds、云计算服务器ccsp,云计算服务器ccsp与云存储服务器csds进行通信连接;
所述基于企业私有云加密文件系统的身份认证系统的身份认证方法,具体包括以下步骤:
步骤一:云计算服务器ccsp在身份认证系统上进行用户注册,具体包括:
身份认证系统设定:xn+1=f(xn)=uxn(1-xn),其中u∈[0,4],xn∈(0,1);
令
序列{xn}由下式(1)、式(2)联立定义:
其中,a,xn∈(0,1-2-k],n=0,1,2,3…;
云计算服务器ccsp秘密选取一个初始值
身份认证系统将公布的xn存储在变量x中;
步骤二:身份认证系统对云计算服务器ccsp进行身份认证,具体的认证过程为:
①云计算服务器ccsp向身份认证系统发送idp和xn-i;
②身份认证系统把xn-i作为初始值,根据式(1)、式(2)确定的算法,迭代1次得到x′;
③若x′=x,则身份认证系统确认云计算服务器ccsp的身份。
2.根据权利要求1所述的基于企业私有云加密文件系统的身份认证系统,其特征在于,所述云计算服务器ccsp向云存储服务器csds发送访问请求时,身份认证系统对云计算服务器ccsp进行身份认证,只有当云计算服务器ccsp的身份通过了身份认证系统的认证,才允许云计算服务器ccsp访问云存储服务器csds。
3.根据权利要求2所述的基于企业私有云加密文件系统的身份认证系统,其特征在于,所述云计算服务器ccsp的身份通过了身份认证系统的认证之后,令计数器i加1,重复执行步骤①至步骤③t(t≥3)次。
4.根据权利要求3所述的基于企业私有云加密文件系统的身份认证系统,其特征在于,所述云存储服务器csds用于存储企业私有加密文件、响应用户请求及提供相应服务。