摘要
目前计算机平台下图像及视频的混沌加密应用的实现中,若使用常规的安全加密算法计量太大,而选择性加密算法的实现需要熟知视频流的格式,针对这些算法的局限和不足,从嵌入式系统应用的角度考虑提出了基于FPGA的实时视频加密.在FPGA开发板上植入基于32位M icrob laze处理器的μCL inux操作系统,同时结合各种必要的IP核,利用其有限的硬件资源对网络实时视频数据进行完全加密并实现了基于混沌和超混沌在内的多种双重加密算法,并可随机进行选择.采用双网卡模式,将其设计成一款方便实用的即插即用型网络视频加密平台.实验证明,该系统在局域网的环境中运行稳定可靠,加密效果理想,使用方便.
The application of chaos encryption has been widely developed.However,it can not work well when encrypting images,or video on computer platform,which requires great computing amount by routine entire encryption algorithm,or needs to have the format of video learned well beforehand by selective encryption.This paper proposed a method to realize the encryption of network video in real time based on FPGA.It embedded a μCLinux operating system based on a 32-bit Microblaze processor,and combining with the necessary IP core,entirely encrypted the network real-time video data by using limited hardware resources.Various double-encryption methods of network video were realized with chaos,hyper chaos,or both.At the same time,a double network card was designed to enable the user to use it by only changing its own IP address when encrypting network video.The result was an encryption flat of network video which is plug-and-play and can be used conveniently.The experiment showed the whole system's stability.It is easy to use and produces an ideal effect.
出处
《哈尔滨工程大学学报》
EI
CAS
CSCD
北大核心
2011年第6期760-766,共7页
Journal of Harbin Engineering University
基金
国家自然科学基金资助项目(60774088)
教育部博士点基金资助项目(20090031110029)
天津市应用基础及前沿技术研究计划资助项目(08JCZDJC21900
10JCZDJC1590)