国密ESAM模块


ESAM模块是将一颗具有操作系统(COS)的安全芯片封装在DIP8或SOP8模块中,做成一个安全存取模块。将其嵌入到水、电、气、暖智能(卡)表、机顶盒、智能电器或其它专用设备中,可以完成数据的加密解密、双向身份认证、访问权限控制、通信线路保护、临时密钥导出、数据文件存储等多种功能。ESAM模块使用的安全芯片全部选用通过国家商密委认证的自主知识产权的芯片。ESAM模块被应用在多户家庭水、电、气表的信息、支付安全保驾护航。

安全特性

支持国密SM1/SM7算法,可选支持3DES算法

可支持抵抗SPA、DPA攻击的硬件DES协处理器

符合FIPS140-2标准的真随机数发生器

芯片内部时钟振荡器给系统提供时钟,确保CPU运行不受外部环境干扰

外部电压检测机制

外部频率检测机制

内部电压检测和Power-On保护机制存储器保护机制地址加扰数据加密

封装形式

SOP8/DIP8

通讯接口

ISO7816/SPI/IIC(可选)

应用行业

智能电表、水电、燃气表、暖气表金融终端设备、智能家电的安全认证;付费电视的机顶盒软件防护、加油机、加密键盘

联系QQ:2425053909(ESAM模块交流)

指令集

编号

命令名称

CLA

INS

功能描述

兼容性

1

Verify PIN

00/04

20

验证口令

ISO&PBOC

2

External Authentication

00

82

外部认证

ISO&PBOC

3

Get Challenge

00

84

取随机数

ISO&PBOC

4

Internal Authentication

00

88

内部认证

ISO&PBOC

5

Select File

00

A4

选择文件

ISO&PBOC

6

Read Binary

00/04

B0

读二进制文件

ISO&PBOC

7

Read Record

00/04

B2

读记录文件

ISO&PBOC

8

Get Response

00

C0

取响应数据

ISO&PBOC

9

Update Binary

00/04

D6

写二进制文件

ISO&PBOC

10

Update Record

00/04

DC

写记录文件

ISO&PBOC

11

Card Block

84

16

卡片锁定

PBOC

12

Application Unblock

84

18

应用解锁

PBOC

13

Application Block

84

1E

应用锁定

PBOC

14

PIN Unblock

84

24

个人密码解锁

PBOC

15

Reload/Change PIN

80

5E

重装/修改个人密码

PBOC

16

Des crypt

80

FA

通用Des算法

PBOC

17

SM7 crypt

80

F2

国密SM7算法

专有

18

SM1 crypt

80

F0

国密SM1算法

专有

19

Write Key

80/84

D4

增加或修改密钥

专有

20

Create File

80

E0

建立文件

专有

国密ESAM模块,7816接口、SPI接口、IIC接口可选相关推荐

  1. 国密SM9算法C++实现之三:椭圆曲线接口、参数初始化

    SM9算法C++实现系列目录: 基于JPBC的SM9算法的java实现与测试 国密SM9算法C++实现之0:源码下载地址 国密SM9算法C++实现之一:算法简介 国密SM9算法C++实现之二:测试工具 ...

  2. lkt芯片接口调试建议-iic接口

    本文主要介绍使用STM32芯片 IO模拟方式调试IIC接口LKT加密芯片时需要注意的问题点.可能有人会说我之前操作过XXXX IIC接口的芯片,IIC接口没什么好介绍的.其实不然如果IO模拟的IIC程 ...

  3. 国密SM9算法C++实现之四:基本功能函数与KGC接口的实现

    SM9算法C++实现系列目录: 基于JPBC的SM9算法的java实现与测试 国密SM9算法C++实现之0:源码下载地址 国密SM9算法C++实现之一:算法简介 国密SM9算法C++实现之二:测试工具 ...

  4. 基于SPI/IIC接口的OLED数据显示

    文章目录 前言 1.字模生成 2.软件修改 3.连线 4.结果 前言 任务: 理解OLED屏显和汉字点阵编码原理,使用STM32F103的SPI或IIC接口实现以下功能: 显示自己的学号和姓名: 显示 ...

  5. 商密圈大咖齐聚北京 共商国密开源未来发展方向

    2019年7月26日,星期五,北京已经连续被骄阳炙烤了一周,最高温度甚至超过 了40摄氏度.但是相比室外的高温,商密圈精英们参与"基于国密算法的OpenSSL技术沙龙"的热情更高, ...

  6. 国密SM9算法C++实现之一:算法简介

    SM9算法C++实现系列目录: 基于JPBC的SM9算法的java实现与测试 国密SM9算法C++实现之0:源码下载地址 国密SM9算法C++实现之一:算法简介 国密SM9算法C++实现之二:测试工具 ...

  7. 国密SM9算法C++实现之八:密钥交换算法

    SM9算法C++实现系列目录: 基于JPBC的SM9算法的java实现与测试 国密SM9算法C++实现之0:源码下载地址 国密SM9算法C++实现之一:算法简介 国密SM9算法C++实现之二:测试工具 ...

  8. 国密SM9算法C++实现之七:加密解密算法

    SM9算法C++实现系列目录: 基于JPBC的SM9算法的java实现与测试 国密SM9算法C++实现之0:源码下载地址 国密SM9算法C++实现之一:算法简介 国密SM9算法C++实现之二:测试工具 ...

  9. 国密SM9算法C++实现之九:算法功能与测试例子

    SM9算法C++实现系列目录: 基于JPBC的SM9算法的java实现与测试 国密SM9算法C++实现之0:源码下载地址 国密SM9算法C++实现之一:算法简介 国密SM9算法C++实现之二:测试工具 ...

最新文章

  1. 微信小程序和微信小程序之间的跳转和传参示例代码附讲解
  2. mysql5.7复制集_mysql--replication复制集典型配置
  3. Windows10远程桌面Ubuntu——把服务器当超高配置的个人电脑使用
  4. java.io.IOException: Incompatible clusterIDs
  5. nginx try_files的理解
  6. virtualbox网络相关
  7. Google Chrome v48.0.2564.
  8. string replace
  9. 成功人士高效率的工作法
  10. input reset 重置时间
  11. ContactsProvider的使用
  12. 测试ai模糊软件,“马赛克视频”还原软件被疯传!实际测试后,效果差距太大!...
  13. 如何开启计算机cpu虚拟化,win10如何开启虚拟化支持_win10开启cpu虚拟化的方法
  14. java微博模拟登陆_java 模拟登录新浪微博(通过cookie)
  15. 2021年百度账号批量取消绑定手机号教程
  16. 软件测试中性能瓶颈是什么,性能测试常见瓶颈分析及调优方法
  17. c语言limits.h的作用,limits.h - C语言标准库
  18. 写一副对子_一副对子的传奇故事
  19. B - 验证角谷猜想
  20. linux下网卡参数配置,linux网卡配置参数

热门文章

  1. poi直接将excel出力为pdf或者text
  2. c# 下载视频文件
  3. python猜一个数猜对为止_python猜数字游戏while
  4. AndroidDevTools sdk ndk下载
  5. Linux常用命令——复制剪切/创建文件及文件夹/删除
  6. 批量把pdf转换成cad转换器免费版教学
  7. 基于matlab的信号能量检测算法仿真
  8. 恭喜!南京集成电路大学:今天正式成立!时龙兴任校长!
  9. VC6.0的工程设置解读Project--Settings - 查志强(转载)
  10. Siemens PPI协议分析