【经验】RJGT102数据加密芯片如何配置软硬件?
RJGT102是瑞纳捷推出的一款内置176字节 EEPROM和SHA-256加密引擎的数据加密芯片,同时自带一个复位周期、有效信号宽度、复位极性等可配置的24位递减计数式看门狗定时器复位输出功能。基于I2C接口与MCU进行数据通信,在此基础上软、硬结合实现双向认证机制来保证RJGT102与MCU通信双方身份的合法性,使得抄板无处遁形,且内置的看门狗复位功能进一步有效的为MCU保驾护航。该芯片适用于防抄板、防抄软件、管控工厂生产数量、防止方案外泄等场合,目前在数字机顶盒、汽车电子、安防监控、仪器仪表、物联网和工业控制器等实际场景中广泛运用。
RJGT102高性价比毋庸置疑,那上手难度又当如何?相信这是大家所关注的另一个焦点,我只想说“so easy, 对,就是这么简单,不信?往下瞧”。言归正传,来领略下。
1.1 硬件配置
上图为RJGT102的硬件电路连接图,已经完整的呈现了硬件配置所需的信息,使用者只需按图例进行配置即可。
1.2 软件配置
RJGT102有完整的库支持,使用者无需关心底层功能命令与上层双向认证机制的具体实现,只需根据平台稍作I2C接口移植、数据类型匹配,然后使用时调用功能接口即可。
如下左图所示,RJGT102库文件目录下包含3个源文件:rjgt102.c为底层功能命令的实现,sha256.c为与芯片对应的安全哈希算法实现,独立于硬件,rjgt102_security.c为上层PAGEx区安全访问与认证机制等实现,如下右图分别对应其源文件展开后所包含的头文件。
rjgt102_i2c.h包含I2C驱动结构类型定义I2C_Driver_t
rjgt102.h包含芯片的寄存器定义与功能接口
sha256.h包含SHA256上下文结构及功能接口
rjgt102_security.h包含安全初始化、安全写与读、认证机制功能接口
以上就是RJGT102库的结构组织关系及功能接口声明,旨在让大家从直接配置寄存器的繁琐工作中解脱出来,后续章节附寄存器映射表1张,仅作简要说明,如有兴趣者,可以自行查阅数据手册。
假设如“1.1 硬件配置”所示,硬件环境已配置好,接下来为大家展示,如何通过适当的功能接口调用让RJGT102 “芯”动起来。
芯片应用流程:
步骤1:声明一个I2C驱动结构实体,并将I2C的初始化、写、读功能函数赋给其对应的结构成员,然后调用RJGT102_I2cDriverRegister将I2C驱动结构实体注册到库,这样就可以通过I2C与芯片进行通信;
步骤2:调用RJGT102_SecurityInit接口来初始化芯片(主要是自检测I2C通信并配置安全模式为读PAGEx加密输出模式);
步骤3:认证芯片(主要用于认证芯片身份的合法性,防止仿冒的芯片);
步骤4:不使用看门狗时,此步骤可省略,否则调用RJGT102_WdogInit(对复位周期、有效信号宽度、复位信号极性进行配置)与RJGT102_WdogCmd(使能看门狗)进行配置使得看门狗按预期的设置执行,同时MCU应在while(1)死循环中调用RJGT102_WdogFeed()喂狗;
步骤5:认证主机(认证读关键参数时,芯片内部SHA256加密引擎会对主机的合法性进行检测,防止假冒的MCU,此段可以嵌入至用户功能代码中或者直接在while(1)死循环中);
以上展示了双向认证与看门狗使用的配置流程。
1.3 寄存器映射表
- |
- +1 赞 0
- 收藏
- 评论 5
本文由生产小能手转载自瑞纳捷,原文标题为:瑞纳捷RJGT102加密芯片攻略——配置篇,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
探索加密芯片技术在金融领域的应用
金融领域作为信息安全的重灾区,对于数据加密和保护的需求尤为迫切。加密芯片技术以其强大的安全保障能力,在金融领域得到了广泛应用,成为保护金融数据安全的关键技术之一。
设计经验 发布时间 : 2024-06-10
【经验】解析安全芯片的工作原理、分类和应用以及加密芯片和超低功耗MCU技术
在数字化时代,各种敏感信息存在着被黑客攻击和泄露的风险,如何保护机密信息的安全便成为了一项重要任务。在此背景下,安全芯片的重要性逐渐凸显。安全芯片是一种通过特殊硬件和软件技术来实现数据加密和解密的芯片,广泛应用于金融、支付、医疗、能源和国防等领域。本文将重点介绍安全芯片的工作原理、分类和应用,以及其中的两个重要技术——加密芯片和超低功耗MCU。
设计经验 发布时间 : 2023-07-15
【经验】高安全性、低功耗、操作简便的加密芯片RJGT102使用攻略
RJGT102是武汉瑞纳捷电子技术有限公司推出的一款高安全性、低功耗、操作简便的加密芯片,它使用SHA-256加密算法进行报文摘要计算,内置4个32字节的Page区可以存储用户应用数据,唯一的8字节UID序列号用于区分不同应用功能,并且每片RJGT102芯片都有唯一的芯片id。该芯片适合应用于防抄板,防抄软件,管控工厂生产数量,防止方案外泄等场合。
设计经验 发布时间 : 2019-06-06
瑞纳捷RJGT102数据加密芯片采用动态加密和双向认证机制,提供低成本高安全的智能家居网关加密方案
瑞纳捷RJGT102是一颗内置SHA256算法的数据加密芯片,具有IIC接口和看门狗定时复位输出功能,数据存储带读写保护功能。RJGT102与MCU的数据通信采用动态加密和双向认证机制,保证通信数据不被破解和重放。这颗芯片价格成本低,破解的成本比较高,本方案不失为一个低成本高安全的智能家居网关加密方案。
应用方案 发布时间 : 2024-07-02
加密芯片技术革新为云计算保驾护航
随着云计算技术的飞速发展,越来越多的企业和个人开始将数据存储在云端。然而,随之而来的是数据安全性的挑战。如何在云计算环境下确保数据的安全性和完整性成为了亟待解决的问题。加密芯片技术的革新为云计算的安全保障提供了新的解决方案。本文将对加密芯片技术的革新进行深入探讨,并分析其在云计算领域的应用。
技术探讨 发布时间 : 2024-06-20
详解加密芯片的基本特性和加密原理
加密芯片通过内置的加密算法和密钥管理机制,为数据的加密和解密提供了硬件级别的支持和保护,提高了系统的安全性和可靠性。加密芯片在信息安全领域的广泛应用,有效保护了重要信息的机密性和完整性,为各行业用户提供了更加安全可靠的数据保护手段。
技术探讨 发布时间 : 2023-10-28
揭秘加密芯片保障数据安全的未来之选
随着信息技术的迅猛发展,数据安全已成为当今社会面临的重要挑战之一。在这个数字化的时代,数据的价值日益凸显,但同时也面临着前所未有的安全风险。为了应对这一挑战,加密芯片技术应运而生,成为了保障数据安全的未来之选。
设计经验 发布时间 : 2024-06-09
安全芯片具备强大的加密和防篡改功能,在硬件级别上保护个人和组织的数据安全
安全芯片是一种具有专门设计和集成的硬件,用于加密、解密和存储敏感数据。它通过在硬件级别实施安全机制,提供了比传统软件更高的安全性。安全芯片不仅保护个人用户的隐私,还能防止数据被黑客窃取和篡改。
原厂动态 发布时间 : 2023-11-19
选一款安全加密芯片,要求国密算法和国际算法,有低成本产品推荐吗?
武汉瑞纳捷的RJMU401,内置丰富的加密算法SM1/SM2/SM3/SM4/AES/SHA256/3DES/RSA,供货周期短,性价比高,详细可查阅数据手册【选型】瑞纳捷(RUNJET)安全加密芯片/MCU/驱动器选型指南
技术问答 发布时间 : 2019-07-24
如何选择合适的加密芯片来保护企业数据?
在信息化时代,企业数据的安全性至关重要。为了保护企业数据免受非法访问和泄露的威胁,选择合适的加密芯片成为了企业的当务之急。本文将为您介绍如何选择合适的加密芯片来保护企业数据。
设计经验 发布时间 : 2024-06-05
三种常见防抄板加密芯片类型
防止电路被抄袭,核心在于加密芯片和安全解决方案设计,最好的办法是使用一颗专用的加密芯片,通过加密芯片对接MCU,进行认证,授权,保存关键数据等。常见防抄板加密芯片类型的加密有三种,即逻辑加密芯片 、基于算法移植加密芯片和基于PKI认证体系加密芯片。
原厂动态 发布时间 : 2019-06-20
【选型】国产加密芯片RJGT102替代Microchip AT88SC0204,更高ESD等级,可提供看门狗复位功能
在FPGA等需要大量软件算法的应用中,通常会用加密芯片来保护系统防止拷贝,Microchip的AT88SC0204在加密行业内存在大量应用,由于中美贸易摩擦的影响,需要国产化替代方案。 针对数据加密领域,国产瑞纳捷推出了安全加密芯片RJGT102系列,内部集成176Byte的EEPROM,可以替代AT88SC0204,在加密的基础上还可以提供看门狗复位功能,同时ESD等级也高于AT88SC0204
器件选型 发布时间 : 2019-08-09
加密芯片与超低功耗MCU成为未来智能设备的双重保障
随着物联网(IoT)和智能设备的迅速普及,数据安全和能效成为了产品设计时不可或缺的两个考量因素。在这一背景下,加密芯片与超低功耗MCU(微控制器)成为了未来智能设备的双重保障。本文将深入探讨这两大技术的融合如何为智能设备带来更安全、更节能的未来。
设计经验 发布时间 : 2024-06-05
电子商城
服务
世强深圳实验室提供Robei EDA软件免费使用服务,与VCS、NC-Verilog、Modelsim等EDA工具无缝衔接,将IC设计高度抽象化,并精简到三个基本元素:模块、引脚、连接线,自动生成代码。点击预约,支持到场/视频直播使用,资深专家全程指导。
实验室地址: 深圳 提交需求>
使用点扬TA-20热分析仪,探测导热垫片、导热硅脂、散热片、风扇、均热板等材料导热变化生成数据报告,测试工作温度量程:-10℃~+55℃、测量量程:-10℃~450℃。支持到场/视频直播测试,资深专家全程指导。
实验室地址: 深圳 提交需求>
查看全部1条回复
查看全部1条回复