【经验】解析HMAC算法及计算流程

2022-05-13 凌科芯安
加密芯片,MCU,凌科芯安 加密芯片,MCU,凌科芯安 加密芯片,MCU,凌科芯安 加密芯片,MCU,凌科芯安

关于HMAC算法及其计算流程您有哪些了解?本文凌科芯安将为您详细介绍HMAC算法及其计算流程。


1.HMAC算法的应用:
目前HMAC算法主要应用在服务器对访问者进行鉴权认证流程中。


2.HMAC算法简介:

HMAC是密钥相关的哈希运算消息认证码(Hash-based Message Authentication Code)的缩写。  HMAC中的H代指Hash散列算法,HMAC可以使用多种单项散列式,例如使用SHA-1,则构成HMAC-1,选用SHA-256散列算法,则构成HMAC-256。

3.计算步骤:

       详见下图。

补充说明:
(1)如果密钥比单向散列函数分组长度要短,就需要在末尾填充0,直到其长度达到单向散列函数的分组长度为止。
   如果密钥比分组长度要长,则要用单向散列函数求出密钥的散列值,然后将这个散列值用作HMAC的密钥

(2)ipad为00110110的循环,直到达到单项散列函数的分组长度。
   opad为01011100的循环,直到达到单项散列函数的分组长度。


综述:

有一些用户会将HMAC算法应用到嵌入式版权保护中,即MCU加密芯片基于HMAC算法完成鉴权认证,也有用户会应用到远程登录认证中,将密钥存储在终端设备的加密芯片中,启动联网后,基于加密芯片完成与后台服务器的身份认证。凌科可根据客户需求不同,灵活设置加密芯片中的算法,除了HMAC还可支持3DES、AES、RSA、ECC、国密SM2等各种加解密、签名验签算法,通过安全芯片自身软硬件防护机制,对HMAC或其他算法使用的密钥实行安全保护,保证密钥存储和运行中的安全。同时通过硬件协处理器助力算法加速,提升运算性能。

授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由犀牛先生转载自凌科芯安,原文标题为:HMAC算法及计算流程介绍,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关研发服务和供应服务

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

​【经验】凌科芯安LKT/LCS系列IIC接口加密芯片调试常见问题及解决方法

凌科芯安定位在嵌入式数据安全领域,产品涵盖了嵌入式数据加解密及版权保护芯片、智能卡、软件加密锁、加密存储产品、读写机具以及密钥安全系统的定制开发服务。本文基于LKT/LCS系列加密芯片,介绍芯片调试中经常遇到的问题及解决方法。

2023-08-22 -  设计经验 代理服务 技术支持 批量订货

凌科芯安LKT/LCS系列版权保护芯片方案简介

本文介绍了凌科芯安LKT/LCS系列版权保护芯片的几种方案,包括对比认证方案、参数保护方案、算法移植方案和混合加密方案。

2024-12-06 -  设计经验 代理服务 技术支持 批量订货

LKT安全芯片密钥管理与分散

密钥管理是数据加密技术中的重要一环,密钥管理的目的是确保密钥的安全性(真实性和有效性)。为了数据使用的方便,数据加密在许多场合集中表现为密钥的应用,以达到保密的要求,因此密钥往往是保密与窃密的主要对象。

2024-02-25 -  设计经验 代理服务 技术支持 批量订货

【产品】8位IIC接口防盗版加密芯片LKT4106 ,支持DES、SHA1等国际标准加密算法

凌科芯安推出的8位IIC接口防盗版加密芯片LKT4106,以8位安全芯片平台为基础,内部嵌入凌科芯安公司的LKCOS智能操作系统,通讯速度最高可达400Kbps。支持DES、SHA1等国际标准加密算法,用户可将自定义关键算法下载到芯片中运行,从而实现产品防盗版、身份认证、数据加解密等功能。

2022-06-06 -  产品 代理服务 技术支持 批量订货

【产品】支持SM1/2/3/4/7算法的加密芯片LKT4305-GM,具有32位CPU内核及操作系统

LKT4305-GM是凌科芯安科技(北京)有限公司行业内开发的以32位安全处理器为基础的具有高性能高安全性的国密算法加密产品。加密芯片满足商密安全检测标准 GM/T 0008-2012《安全芯片密码检测标准》安全等级第二级。

2022-05-25 -  产品 代理服务 技术支持 批量订货

凌科芯安(LINK CORESAFE)加密芯片选型指南

目录- 加密芯片   

型号- LKT4110U,LCS6810,LCS4110A,LKT4105U,LKT4200HS

2022/5/17  - 凌科芯安  - 选型指南 代理服务 技术支持 批量订货

探讨加密芯片在AI领域的应用与推广

随着人工智能(AI)技术的快速发展,数据安全与隐私保护成为了各行各业关注的焦点。加密芯片作为硬件层面的安全保障,正在AI领域中发挥着越来越重要的作用。本文凌科芯安将探讨加密芯片在AI领域的应用,并分析其对AI安全性、效率及未来发展的影响。

2024-11-06 -  技术探讨 代理服务 技术支持 批量订货

凌科芯安嵌入式加密芯片LKT4304,为物联网数据传输提供安全解决方案

随着互联网、智能终端等相关行业的飞速发展,对终端产品远程控制的需求在人们生活中越来越普遍。如何保障后台与终端产品之间数据安全交互、不被篡改、不被盗取成为产品安全性的主要问题。本文介绍凌科芯安物联网数据传输安全解决方案——嵌入式加密芯片LKT4304。

2024-06-22 -  原厂动态 代理服务 技术支持 批量订货

【IC】国产高性能加密狗芯片凌科芯安LKT4302U支持多种国际安全算法、USB接口、16个可控GPIO

凌科芯安LKT4302U是以32位高安全CPU为基础开发的高性能、高安全性的加密狗芯片。除具有SPI、IIC、USB等常用外设接口外,支持最多16个可控GPIO、CRC-16硬件计算模块、NVM防掉电等功能。

2023-12-28 -  产品 代理服务 技术支持 批量订货

【IC】LKT4202UGM安全芯片符合EAL4+安全等级设计要求、功耗低,智能门锁设备首选安全解决方案

凌科芯安LKT4202UGM是以32位安全CPU内核为基础的高性价比安全芯片,符合EAL4+安全等级设计要求,支持低功耗,自带DES/TDES硬件协处理器,同时支持SM2协处理器、SM3协处理器、SM4协处理器。

2024-08-03 -  产品 代理服务 技术支持 批量订货

LKT4304 32 位加密芯片数据手册

描述- 本资料为凌科芯安科技(北京)有限公司生产的LKT4304 32位加密芯片的数据手册。该芯片具备高性能32位安全CPU内核,支持I2C和SPI通信接口,具有硬件真随机数发生器、DES/TDES/RSA硬件协处理器等功能。此外,还提供了详细的引脚定义、电气特性、时序说明、指令集和封装信息。

型号- LKT4304

2022.8.11  - 凌科芯安  - 数据手册  - V1.1.0 代理服务 技术支持 批量订货

有什么加密芯片支持低功耗呢?

LCS4110A,凌科芯安的低功耗0.1微安,支持超长的待机时间,是目前功耗极低的一款加密芯片产品。

2024-07-29 -  技术问答 代理服务 技术支持 批量订货

【技术】解析凌科芯安LCS(LKT)版权保护芯片参数保护方案实现的步骤

凌科芯安LCS(LKT)版权保护芯片参数保护方案实现的步骤如下:1、加密芯片与主控MCU端分别预置安全密钥Key1、Key2(相同的3DES密钥);2、加密芯片端预置用户产品的相关参数Data存储时为Lv格式。

2022-10-25 -  技术探讨 代理服务 技术支持 批量订货

【IC】凌科芯安可用于国六标准的加密芯片LKT4305GM,具有高速通讯接口IIC和SPI,文件密钥区64K字节

凌科芯安LKT4305GM是以32位安全处理器为基础的具有高性能高安全性的国密算法加密产品。芯片满足商密安全检测标准GM/T 0008-2012《安全芯片密码检测标准》安全等级第二级,具有高速通讯接口IIC和SPI、拥有32K RAM,64K字节文件密钥区。支持SM1/SM2/SM3/SM4/SM7、RSA、SHA、AES、3DES超高安全等级加密算法,具有高性能低功耗的特点。

2024-01-24 -  产品 代理服务 技术支持 批量订货
展开更多

电子商城

查看更多

品牌:凌科芯安

品类:加密芯片

价格:¥2.8800

现货: 100,080

品牌:凌科芯安

品类:加密芯片

价格:

现货: 100,000

品牌:凌科芯安

品类:加密芯片

价格:¥1.8750

现货: 90

品牌:凌科芯安

品类:加密芯片

价格:

现货: 0

品牌:凌科芯安

品类:加密芯片

价格:¥2.2500

现货: 0

品牌:瑞纳捷

品类:高性能防复制加密芯片

价格:¥0.7000

现货: 1,234,500

品牌:瑞纳捷

品类:MCU

价格:¥0.5500

现货: 740,897

品牌:武汉芯源

品类:通用MCU

价格:¥8.4750

现货: 300,010

品牌:武汉芯源

品类:通用MCU

价格:¥7.0625

现货: 300,000

品牌:武汉芯源

品类:通用MCU

价格:¥7.6275

现货: 300,000

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:RENESAS

品类:16-BIT MCU

价格:¥5.5190

现货:910,635

品牌:RENESAS

品类:MCU

价格:¥5.1500

现货:200,000

品牌:恒烁

品类:MCU

价格:¥1.0800

现货:154,600

品牌:Advanced Digital Chips

品类:MCU

价格:¥6.6000

现货:100,000

品牌:RENESAS

品类:MCU

价格:¥5.8041

现货:86,925

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥7.3800

现货:76,715

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥15.3000

现货:75,000

品牌:Advanced Digital Chips

品类:MCU

价格:¥9.0000

现货:64,841

品牌:ST

品类:MCU

价格:¥15.5600

现货:58,800

品牌:RENESAS

品类:32-BIT GENERAL MCU

价格:¥257.6400

现货:58,799

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

MCU烧录/Flash烧录/CPLD烧录

可烧录IC封装SOP/MSOP/SSOP/TSOP/TSSOP/PLCC/QFP/QFN/MLP/MLF/BGA/CSP/SOT/DFN;IC包装Tray/Tube/Tape;IC厂商不限,交期1-3天。支持IC测试(FT/SLT),管装、托盘装、卷带装包装转换,IC打印标记加工。

最小起订量: 1pcs 提交需求>

物联网天线方案设计/虚拟天线芯片方案设计

Ignion可支持多协议、宽频段的物联网天线方案设计,协议:Wi-Fi、Bluetooth、UWB、Lora、Zigbee、2G、3G、4G、5G、CBRS、GNSS、GSM、LTE-M、NB-IoT等,频段范围:400MHz~10600MHz。

最小起订量: 2500 提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面