基于AES和Hash算法的生物信息数据库混合加密方法  

Hybrid encryption method for biological information database based on AES and hash algorithm

在线阅读下载全文

作  者:严汉池 苏春林 YAN Han-chi;SU Chun-lin(School of Life Sciences,Tianjin University,Tianjin 300072,China)

机构地区:[1]天津大学生命科学学院,天津300072

出  处:《吉林大学学报(工学版)》2024年第10期2994-2999,共6页Journal of Jilin University:Engineering and Technology Edition

基  金:国家自然科学基金项目(31870742,32071216)。

摘  要:针对生物信息数据库入侵攻击行为越来越隐蔽、严重威胁数据安全性,本文设计了一种基于AES和Hash算法的生物信息数据库混合加密方法。采用AES算法将生物数据信息映射至状态矩阵中得出密钥,经过多轮的字节替换、行位移、列混淆与轮密钥加运算,完成加密运算,得到密文。使用Hash算法中MD5函数、二进制方式认证密文数据信息,发现错误信息时触发阅读器对其修改,保证数据的完整性。当访问者向数据库发出访问请求时,通过阅读器审查其身份信息,若审查通过,则可以访问此数据库;反之,不能访问。采用AES算法解密密文,查找此文件访问权限身份中是否有此身份信息,若有,读取此数据;反之,禁止读取,实现二者的混合加密。实验结果表明,本文方法能保证生物数据信息的完整性,且数据加密、数据解密和身份认证时间极短。With the continuous development of network communication technology,intrusion attacks have become increasingly covert and difficult to detect,posing a serious threat to data security.To this end,a hybrid encryption method for biological information databases based on AES and Hash algorithms is designed.AES algorithm is used to map the Information mapping of biological data to the state matrix to obtain the key.After multiple rounds of byte replacement,row displacement,column confusion and round key addition,encryption operations are completed to obtain ciphertext.Use the MD5 function in the Hash algorithm and binary method to authenticate ciphertext data information.When an error message is found,trigger the reader to modify it to ensure data integrity.When a visitor sends an access request to the database,their identity information is reviewed through a reader.If the review is successful,they can access the database,and vice versa.Using AES algorithm to decrypt ciphertext,check if there is secondary identity information in the access permission identity of this file.If there is,read this data,otherwise,prohibit reading,and achieve mixed encryption of the two.The experimental results show that the proposed method can ensure the integrity of biological data information,and the time for data encryption,data decryption,and identity authentication is extremely short.

关 键 词:AES算法 HASH算法 生物信息数据库 密文明文 加密运算 

分 类 号:TP309.7[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象