一种基于AES加密的实时视频加密传输方法技术

技术编号:16106310 阅读:38 留言:0更新日期:2017-08-30 00:26
本发明专利技术涉及一种基于AES加密的实时视频加密传输方法,包括以下步骤:(1)摄像头采集视频数据;(2)视频原始数据经过视频解码器转换成BT656格式;(3)FPGA内部把视频数据以像素点为单位转换为RGB数据流;(4)三路RGB数据流分别通过三个AES加密模块加密;(5)加密后的数据通过无线网发送至接收端;(6)接收端通过AES解密模块将加密后的RGB数据解密并显示。本发明专利技术采用三个AES加密硬核对每一帧图像中每一个像素点的RGB三路原色数据进行加密,使视频在加解密过程中的零延时,实时性高;结合AES复杂的加密过程深入到每一个像素点原色级别的加密方式使加密后的视频数据能抵御几乎所有已知的攻击。

【技术实现步骤摘要】
一种基于AES加密的实时视频加密传输方法
本专利技术涉及视频加密传输的
,尤其涉及到一种基于AES加密的实时视频加密传输方法。
技术介绍
近年来,随着物联网技术的飞速发展,通信的安全性和保密性越来越重要。普通的视频传输系统若应用在军事侦察、金融支付、智能家居等场合,信息在传输过程中一旦被截获,后果不堪设想。所以视频的加密安全传输在现代生活中显得愈发重要。而由于视频本身数据量大,通过传统软件进行加密的方法存在安全程度低、加密速度慢等诸多缺点,从而无法保证远程视频传输中的安全性和实时性。AES,高级加密标准(英语:AdvancedEncryptionStandard,缩写:AES),AES加密数据块分组长度为128比特,密钥长度可以是128比特、192比特、256比特中的任意一个(如果数据块及密钥长度不足时,会补齐)。AES加密有很多轮的重复和变换。大致步骤如下:1、密钥扩展(KeyExpansion),2、初始轮(InitialRound),3、重复轮(Rounds),每一轮又包括:SubBytes、ShiftRows、MixColumns、AddRoundKey,4、最终轮(F本文档来自技高网...
一种基于AES加密的实时视频加密传输方法

【技术保护点】
一种基于AES加密的实时视频加密传输方法,其特征在于:包括以下步骤:(1)摄像头采集视频数据;(2)视频原始数据经过视频解码器转换成BT656格式;(3)FPGA内部把视频数据以像素点为单位转换为RGB数据流;(4)三路RGB数据流分别通过三个AES加密模块加密;(5)加密后的数据通过无线网发送至接收端;(6)接收端通过AES解密模块将加密后的RGB数据解密并显示。

【技术特征摘要】
1.一种基于AES加密的实时视频加密传输方法,其特征在于:包括以下步骤:(1)摄像头采集视频数据;(2)视频原始数据经过视频解码器转换成BT656格式;(3)FPGA内部把视频数据以像素点为单位转换为RGB数据流;(4)三路RGB数据流分别通过三个AES加密模块加密;(5)加密后的数据通过无线网发送至接收端;(6)接收端通过AES解密模块将加密后的RGB数据解密并显示。2.根据权利要求1所述的一...

【专利技术属性】
技术研发人员:贺敬宇徐崇耀郑欣熊晓明
申请(专利权)人:广东工业大学
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1