摘要
本发明涉及数据并行处理技术领域,特别是涉及基于国密算法的视频加解密并行加速处理方法及系统,其中方法包括:获取待处理数据包,根据国密算法的工作模式,对每条消息进行打包处理;为打包后的消息,设置输入指针、输出指针以及结构体指针;从打包后的M条消息中选中Q条消息;将Q个结构体指针与所选中的Q条消息一一对应,采用SM4算法对被选中消息进行加密处理,并采用SM3算法对被选中消息进行哈希处理;判断被选中消息中的字节是否已经全部被处理完,如果尚未被处理完,则对被选中消息中的剩余字节进行处理;否则对剩余消息进行处理;得到视频加密数据以及哈希数据。本发明能够支持任意长度数据的SM4多模式并行加密。