针对视频数据全加密过程中的低效率和只对部分帧加密导致数据泄露问题,采用国密算法SM4逐帧加密H.264格式的I帧、P帧、B帧,同时使用NEON技术加速SM4算法。逐帧加密在防止视频数据泄露方面效果较好,使用NEON之后,SM4加密耗时减少了40%左右。
Abstract
Aiming at the inefficiency in the process of full encryption of video data and the problem of data leakage caused by encrypting only part of the frame,the state secret algorithm SM4 is used to encrypt the I frame,P frame and B frame in H.264 format frame by frame,and the SM4 algorithm is accelerated by NEON technology.Frame by frame encryption has achieved good results in preventing video data leakage.After using NEON,the SM4 encryption time is reduced by about 40% compared that without NEON.
关键词
数据泄露 /
逐帧加密 /
视频加密 /
NEON /
SM4
Key words
data breach /
frame-by-frame encryption /
video encryption /
NEON /
SM4
{{custom_sec.title}}
{{custom_sec.title}}
{{custom_sec.content}}
参考文献
[1] 曹蕊,陈丹,杨帆.帧异或视频加密算法[J].计算机与数字工程,2012,40(2):83-86.
[2] 王朝庆,贾立平.一种基于国产密码算法的数字视频加密方法[J].电视技术,2021,45(7):111-113.
[3] 廉士国,孙金生,王执铨.几种典型视频加密算法的性能评价[J].中国图象图形学报,2004(4):101-108.
[4] 简欢.基于ARM NEON的H.265解码器优化[J].电视技术,2014,38(15):102-105.
[5] 郎欢,张蕾,吴文玲.SM4的快速软件实现技术[J].中国科学院大学学报,2018,35(2):180-187.
[6] ISAO E,HIROSHI Y.Use of motion estimation to improve video watermarking for MPEG encoders[C]//International Workshop on Digital Watermarking,2003.
基金
*国家自然科学基金联合基金重点支持项目(No.U1836205)。