加密是保护信息数据和加强知识产权保护的重要手段。以往人们多用软件方法进行加密,但是软件加密法存在运算量大,易于跟踪仿真攻击等缺点。硬件加密可减轻微处理器的负担,且具有物理保护,安全性较高。为了实现把硬件与软件结合起来共同加密,以达到优势互补的目的,可利用混沌算法的高随机性作为密钥流随机发生器的理论算法,用VHDL(Very High speedIntegratedCircuitHard wareDescriptionLanguage)对FPGA(FieldProgrammableGateArray)进行设计,来实现混沌算法,开发出的应用软件对硬件进行控制,发送控制信号。实验证明,此法可提高加密算法的执行效率,增强加密系统的安全性。