基于混合加密和人脸识别的文件安全及通信系统研究
在当今数字化时代,文件安全和通信系统的安全性至关重要。本文将介绍一种结合混合加密和人脸识别的文件安全系统,以及一种将空时分组码(STBC)与正交差分混沌键控(ODCSK)方法相结合以提高多输入多输出(MIMO)无线系统安全性的通信系统。
基于混合加密和人脸识别的文件安全系统
系统概述
该文件安全系统主要包括加密和解密两个阶段。
- 加密阶段 :用户提供待加密的文件和加密密钥。文件被分成3部分,分别使用AES、Blowfish和Twofish算法进行加密。通过Caesar密码从原始密钥生成三个子密钥,分别用于这三种加密算法。生成加密文件的唯一名称,并将其与允许解密该文件的用户的用户名以及原始密钥的哈希值一起添加到数据库中。最后,将加密后的文件合并到一个压缩文件中,提供给允许解密的用户。
- 解密阶段 :数据库中注册的用户首先需要通过面部识别系统验证身份,然后才能将加密文件和密钥插入系统。系统将密钥转换为哈希值,并与数据库中存储的哈希值进行比较。如果哈希值相同,则将压缩文件解压缩为3个文件,并分别使用AES、Blowfish和Twofish算法进行解密。最后,将解密后的三个文件合并为原始文件。
下面是该系统的加密和解密流程的mermaid流程图:
graph TD;
A[用户提供文件和密钥] --> B[文件分割为3部分];
B --> C[生成三个子密钥];
C --> D1[AES加密];