首页
|
新闻
|
新品
|
文库
|
方案
|
视频
|
下载
|
商城
|
开发板
|
数据中心
|
座谈新版
|
培训
|
工具
|
博客
|
论坛
|
百科
|
GEC
|
活动
|
主题月
|
电子展
注册
登录
论坛
博客
搜索
帮助
导航
默认风格
uchome
discuz6
GreenM
»
FPGA/CPLD可编程逻辑
» 基于DSP+FPGA的多混沌实时视频图像加密系统
返回列表
回复
发帖
发新话题
发布投票
发布悬赏
发布辩论
发布活动
发布视频
发布商品
基于DSP+FPGA的多混沌实时视频图像加密系统
发短消息
加为好友
520503
当前离线
UID
872339
帖子
13270
精华
0
积分
6635
阅读权限
90
在线时间
361 小时
注册时间
2012-3-2
最后登录
2016-3-10
论坛元老
UID
872339
1
#
打印
字体大小:
t
T
520503
发表于 2013-8-23 20:59
|
只看该作者
基于DSP+FPGA的多混沌实时视频图像加密系统
安全性
,
加密
,
保密
,
产品
,
技术
摘要:
针对视频图像在数字通信中存在着安全和隐私问题,提出了基于DSP+FPGA技术来实现实时视频图像加密的系统设计方案,并详细介绍了多混沌加密算法在DSP和FPGA上的实现。实验结果表明多混沌实时视频图像加密增强了视频图像传输的安全性,同时证明了本系统对实时视频图像能快速地进行加密。
关键词:
图像加密;混沌加密;DSP;FPGA
0 引言
随着数字通信在网络中使用越来越频繁,视频的安全保密也显得越来越重要。在数字通信领域,许多在存储和传输中安全可靠的视频产品得到广泛应用,例如:付费电视、机密视频会议和医学图像系统等。从1970年开始就有许多优秀的密码技术已经确定并得到广泛的应用,如DES、IDEA和RSA等,同时也有许多密码技术由于加密速度不是很快,不能直接应用于视频加密中。因此,为了保护传输中的实时视频内容,研究一些专门的实时视频图像加密算法显得十分重要。针对上述问题,本文提出一种基于DSP+FPGA技术来实现实时视频图像加密。
1 多混沌图像加密
多混沌图像加密算法是通过多路选择器选择针对某一段数据采取哪种加密方式和密钥,然后对明文进行加密生成密文,多混沌图像加密算法框架如图1所示。多混沌图像加密算法涉及到流加密、分组加密及多路选择器。
1.1 流加密
流加密的密钥是利用两个不同的一维逐段性混沌映射x1(i+1)=F1(x1(i),p1),x2(i+1)=F2(x2(i),p2)来生成x1(i+1)和x2(i+1)两个拟混沌轨道变量,然后利用非线性变换生成伪随机比特序列。采用的一维逐段性混沌映射如下:
其中x(i)∈(0,1),p∈(0,0.5),x(0)作为初始条件,p是控制参数。
伪随机比特序列是利用非线性原则来生成比特序列,其生成器如下:
流加密是将64bit的明文pi和64bit的伪随机序列Si进行异或运算,公式如下:
Pi’=Pi⊕Si (3)
1.2 分组加密
分组加密是首先将64bit的明文分组成8组
,然后读入流加密生成的64bit伪随机序列Si,最后将
和Si异或运算后左循环移8位得到
,将
替代
,重复变换n=18次。其变换公式如下:
1.3 多路选择器
多路选择器是利用一个一维逐段性混沌映射x3(i+1)=F3(x3(i),p3)迭代多次来生成一个混沌轨道变量x3(i+1),然后依据式(7)来生成伪随机比特r,最后根据r来决定采用哪种加密算法,r=0时采用流加密,r=1时采用分组加密。
收藏
分享
评分
回复
引用
订阅
TOP
返回列表
MCU 单片机技术
电商论坛
Pine A64
资料下载
方案分享
FAQ
行业应用
消费电子
便携式设备
医疗电子
汽车电子
工业控制
热门技术
智能可穿戴
3D打印
智能家居
综合设计
示波器技术
存储器
电子制造
计算机和外设
软件开发
分立器件
传感器技术
无源元件
资料共享
PCB综合技术
综合技术交流
EDA
MCU 单片机技术
ST MCU
Freescale MCU
NXP MCU
新唐 MCU
MIPS
X86
ARM
PowerPC
DSP技术
嵌入式技术
FPGA/CPLD可编程逻辑
模拟电路
数字电路
富士通半导体FRAM 铁电存储器“免费样片”使用心得
电源与功率管理
LED技术
测试测量
通信技术
3G
无线技术
微波在线
综合交流区
职场驿站
活动专区
在线座谈交流区
紧缺人才培训课程交流区
意见和建议