首页> 中国专利> 一种基于Android端的SM4快速软件实现方法及装置

一种基于Android端的SM4快速软件实现方法及装置

摘要

本发明提供了一种基于Android端的SM4算法的快速软件实现方法,该方法包括:预处理待加密或解密的文件和密钥;将所述文件和密钥持久化至Android客户端的数据库并保存;所述Android客户端访问所述数据库,对所述待加密或解密文件进行加密或解密。本发明通过上述技术手段,结合Java本地方法技术(JNI)、向量化技术和代数优化技术,使用ARM架构下支持单指令多数据(SIMD)的NEON指令集,编排待处理数据的存储结构,实现了128组数据并行加解密,并通过代数优化技术降低域运算的复杂度,大大提高了软件实现效率。

著录项

  • 公开/公告号CN111162898B

    专利类型发明专利

  • 公开/公告日2022-01-28

    原文格式PDF

  • 申请/专利权人 北京航空航天大学;

    申请/专利号CN201911376951.8

  • 发明设计人 王闯;郭华;陈晨;李浩民;刘建伟;

    申请日2019-12-27

  • 分类号H04L9/06(20060101);G06F21/60(20130101);

  • 代理机构50232 重庆启恒腾元专利代理事务所(普通合伙);

  • 代理人黎志红

  • 地址 100010 北京市海淀区学院路37号

  • 入库时间 2022-08-23 13:02:58

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号