提出了一种基于DNA编码和混沌系统的语音加密算法。该算法首先将原始语音分成两个部分,利用Lorenz混沌系统生成的混沌序列,分别对第一部分语音做动态DNA编码和异或运算,对第二部分语音做异或运算,以实现语音数据的扩散;其次利用Logistic混沌系统生成的混沌序列将扩散后的语音索引置乱,再对置乱后语音的极性置乱,使得样本值的直方图的分布更为均匀。仿真结果和理论分析表明,该加密算法具有密钥空间大、密钥灵敏度高、抗穷举攻击、统计攻击和选择明文攻击能力强等优点。