1.基于量子密钥同步销毁技术的点对点文件传输方法,其特征在于,包括如下步骤:
1)用户将待加密的原始隐私文件上传至量子加密工程模块;
2)在加密传输之前,启动第一量子密钥同步核对模块和第二量子密钥同步核对模块,发送方将本地的第一量子密钥存储模块的长度和单向散列值发送至接收方,发送方的第一量子密钥存储模块和接收方的第二量子密钥存储模块进行比对,若第一量子密钥存储模块和第二量子密钥存储模块一致则进行加密传输,否则进行第一量子密钥存储模块和第二量子密钥存储模块同步,直到双方一致为止;
3)量子加密工程模块中的第一量子密钥置乱模块用于根据原始隐私文件大小向第一量子密钥控制枢纽中的第一量子密钥存储模块发送获取与原始隐私文件对应大小的量子密钥的请求消息;
4)第一量子密钥控制枢纽从第一量子密钥存储模块取出真随机量子密钥提交给第一量子密钥置乱模块;
5)第一量子密钥置乱模块生成伪随机数口令,用该口令置乱所接收的量子密钥,量子密钥置乱后长度不变,加密完成后第一量子密钥置乱模块将结果提交给量子加密工程模块;
6)量子加密工程模块使用置乱后的量子密钥加密原始隐私文件,并将口令隐藏至加密后的密文文件内;
7)第一量子密钥控制枢纽将加密得到的密文文件发送至接收方;
8)接收方的第二量子密钥控制枢纽将密文文件提交给量子解密工程模块中的第二量子密钥置乱模块;
9)第二量子密钥置乱模块提取密文文件中的口令,并根据密文文件的大小向第二量子密钥控制枢纽申请量子密钥;
10)第二量子密钥控制枢纽从第二量子密钥存储模块中提取量子密钥提交至第二量子密钥置乱模块;
11)第二量子密钥置乱模块使用口令对量子密钥进行置乱,完成后将结果提交给量子解密工程模块,量子解密工程模块使用置乱后的量子密钥对密文文件进行解密得到原始隐私文件。
2.根据权利要求1所述的基于量子密钥同步销毁技术的点对点文件传输方法,其特征在于,步骤2)中第一量子密钥存储模块和第二量子密钥存储模块同步过程如下:
1)将第一量子密钥存储模块的大小和散列值发送至第二量子密钥存储模块;
2)检验第一量子密钥存储模块和第二量子密钥存储模块是否相同,若相同则检验通过,若不同则分情况进行处理;
①若散列值不同则将第一量子密钥存储模块和第二量子密钥存储模块均分为M1,M2……Mn个子模块;
检验每个子模块的散列值,若第Mi个子模块的散列值不同,则删除双方的第Mi个子模块,再次回到步骤1)重复检测;
②若长度不同且第一量子密钥存储模块的长度比第二量子密钥存储模块的长度多L,则将第一量子密钥存储模块和第二量子密钥存储模块分为M1,M2……Mn个子模块;
检验每个子模块的散列值,若第Mi个子模块的散列值不同则删除第一量子密钥存储模块的第Mi个子模块及之后L位,和第二量子密钥存储模块的第Mi个子模块,再次回到1)进行重复检验;
③若散列值和长度均不相同,则进行步骤②。