1.基于链式存储结构加密技术的轻量级确权系统,其特征在于:包括真实所有权拥有者TTH:将共享数据SD加密成密文包CP并上传至云服务器CS存储;
云服务器CS:存储真实所有权拥有者TTH上传的密文包CP,并为合法用户VU提供下载密文包服务;
合法用户VU:获得真实所有权拥有者TTH授权的用户;
可信仲裁者TA:当云服务器CS上的的密文包CP需要确权时,作为仲裁者判定密文包CP的归属权。
2.根据权利要求1所述的基于链式存储结构加密技术的轻量级确权系统,其特征在于:所述云服务器内存储有私有身份PID,所述私有身份PID由真实所有权拥有者TTH采用公钥加密算法加密。
3.根据权利要求1所述的基于链式存储结构加密技术的轻量级确权系统,其特征在于:所述共享数据SD由真实所有权拥有者TTH采用对称加密算法加密。
4.根据权利要求2所述的基于链式存储结构加密技术的轻量级确权系统,其特征在于:所述密文包CP采用链式存储结构,且密文包CP由加密后的共享数据SD及私有身份PID组成。
5.基于链式存储结构加密技术的轻量级确权方法,其特征在于:包括以下步骤:步骤一:对存储在云服务器CS的共享密文包CP的确权;
步骤二:当真实所有权拥有者TTH有意对外出售或转赠对密文包CP的部分拥有权时,对密文包CP的权力分销后的确权;
步骤三:多方融合密文包的确权。
6.根据权利要求5所述的基于链式存储结构加密技术的轻量级确权方法,其特征在于:所述步骤一中,具体的确权步骤为:
A1:真实所有权拥有者TTH采用密钥K1将共享数据SD加密成C1,然后采用加密公钥PK2将私有身份PID加密成C2,之后真实所有权拥有者TTH使用Connection函数将C1和C2级联成密文包CP;
A2:真实所有权拥有者TTH随机生成r,并将r进行Hash处理成h,之后利用加密公钥PK3将h和密钥K1加密成C3;
A3:真实所有权拥有者TTH将密文包CP和h传输至云服务器CS,进行存储;
A4:真实所有权拥有者TTH将C3传输给合法用户VU,合法用户VU用解密私钥SK3解密C3,得到h;
A5:合法用户VU将得到h传输至云服务器CS,由云服务器CS匹配该h是否与真实所有权拥有者TTH传输的h一致,若一致则云服务器CS将C1传输给合法用户VU。
7.根据权利要求6所述的基于链式存储结构加密技术的轻量级确权方法,其特征在于:所述步骤二中,具体的确权步骤如下:
i i i i
B1:真实所有权拥有者TTH随机生成r ,并将r进行Hash处理成h ,再将h 发送给其他真实所有权拥有者TTH(i)和云服务器CS;
i i
B2:其他真实所有权拥有者TTH(i)接受h,并创建其私有的私有身份PID ,之后再用加密i i公钥PK2将PID加密成C2;
i i
B3:其他真实所有权拥有者TTH(i)将C2 和h发送至云服务器CS,云服务器CS将来自真实i i所有权拥有者TTH和其他真实所有权拥有者TTH(i)的h进行匹配,匹配成功保留C2;
i i i
B4:云服务器CS使用Connection函数将C1、C2和C2级联成密文包CP ,并将C2发送至真实i所有权拥有者TTH,由真实所有权拥有者TTH用解密私钥SK2解密C2 ,并判断真伪,若为假,则i真实所有权拥有者TTH告知云服务器CS删除C2。
8.根据权利要求7所述的基于链式存储结构加密技术的轻量级确权方法,其特征在于:所述步骤三中,具体确权步骤如下:
j j
S1:多个真实所有权拥有者TTH(j)之间协商公共私有身份PID 、对称秘钥K1 、公钥加密j j j的公钥PK2和私钥SK2以及多少个子密钥可解密C2的阈值N;
j j
S2:多个真实所有权拥有者TTH(j)将共享数据SD加密成C1 ,再将公共私有身份PID 用公j j钥PK2加密成C2;
j
S3:多个真实所有权拥有者TTH(j)之间将私钥SK2拆分成多个子密钥,并将子密钥分配给多个真实所有权拥有者TTH(j);
j j
S4:多个真实所有权拥有者TTH(j)将C1 和C2发送给云服务器CS,由云服务器CS保存,之j j j后再使用Connection函数将C1和C2级联成密文包CP。