首页 > 其他分享 >LKT系列芯片数据加解密方案

LKT系列芯片数据加解密方案

时间:2024-07-29 10:52:41浏览次数:13  
标签:AES 加密 芯片 加解密 RSA 密钥 密文 LKT 接收

1.数据加解密应用方案
目前线路上的数据保护主要使用的算法是3DES、AES、RSA。我公司将以这三种算法为基础介绍几种线路上数据加密的方案。
1.1 3DES对称密钥加密方案
1.发送方和接收方首先约定产生一个相同的管理密钥。
2.在发送方的计算机中通过随机算法产生一个128位的随机密钥。
3. 利用先前产生的128位随机密钥对明文数据进行3DES加密,获得相应的密文数据。
4.将128位随机密钥以及文件扩展名、文件类型、有效内容长度等信息组成管理信息,用发送方的管理密钥对管理信息加密得到包头密文A。
5.将包头密文A与先前获得的数据密文拼接起来组成密文数据包发送给接收方。
6.接收方收到发送方传送来的密文数据包后,将其拆分成密文包头A和数据密文两项。
7.将密文包头放入密文包头缓冲区中,用接收方的管理密钥对密文包头进行解密,得到 128位随机密钥、文件扩展名、文件类型、有效内容长度等数据。
8.利用得到的128位随机密钥对密文数据进行解密,得到相应的明文数据。
图-1

1.2 RSA非对称密钥加密方案
非对称密钥加密也叫公开密钥加密(Public Key Encryption),在加密和解密时使用不同的密钥。加密密钥和解密密钥形成一个密钥对,用其中的一个密钥加密的密文只能用另一个密钥解密,而不能由其它密钥(包括加密用的密钥)解密。通常一个密钥指定为“公钥”,可以对外公布,另一个则指定为“私钥”,只能由密钥持有人保管。
1.接收方创建RSA密匙对,即一个公钥和一个私钥,并将公钥发送到发送方,私钥则被保存在接收方。
2.发送方在接收到这个公钥后,用该公钥对明文进行加密得到密文。
3.把密文通过网络传输给接收方。
4.接收方在收到密文后,用RSA私钥对收到的密文进行解密,最后得到明文。
图 2

1.3 AES和RSA相结合的数据加密方案
由于RSA加解密速度慢,不适合大量数据文件加密,因此在网络中完全用公开密码体制传输机密信息是没有必要,也是不太现实的。AES加密速度很快,但是在网络传输过程中如何安全管理AES密钥是保证AES加密安全的重要环节。如果在传送机密信息的双方,使用AES对称密码体制对传输数据加密,同时使用RSA不对称密码体制来传送AES的密钥,就可以综合发挥AES和RSA的优点同时避免它们缺点来实现一种新的数据加密方案。
1.接收方创建RSA密钥对,并且通过Internet发送RSA公钥到发送方,同时保存RSA私钥。
2.发送方创建AES密钥,并用该AES密钥加密待传送的明文数据,同时用接收到的RSA公钥加密AES密钥。
3.加密后的AES密钥同密文一起通过Internet传输发送到接收方。
4.接收方收到这个被加密的AES密钥和密文后,调用接收方保存的RSA私钥解密加密的AES密钥,得到AES密钥并用该密钥解密密文得到明文。
图-3

2.行业推荐
网络传输中客户端和服务器端的数据加密
通讯线路上客户端和服务器的数据加密
系统内部数据传输线路上的数据加密

标签:AES,加密,芯片,加解密,RSA,密钥,密文,LKT,接收
From: https://www.cnblogs.com/zhang-08/p/18329616

相关文章

  • 自动驾驶芯片概况(科普向)
    芯片按应用场景可分为消费芯片、工业芯片、车规级芯片和军工芯片等。美国制定的汽车电子标准把其分为5级。汽车各系统对芯片要求由高到低依次是:动力安全系统>车身控制系统>行驶控制系统>通信系统>娱乐系统。。车规级芯片分为控制芯片、微处理器芯片、存储芯片、模拟芯片及......
  • 实战: SpringBoot中5种增强的方法 : 加解密、脱敏、格式转换、时间时区处理(码到三十五)
    1.使用@JsonSerialize和@JsonDeserialize注解2.全局配置Jackson的ObjectMapper3.使用@ControllerAdvice配合@InitBinder4. 自定义HttpMessageConverter5.使用AOP进行切面编程结语在SpringBoot中,对接口的请求入参和出参进行自定义的增强或者修改,通常有以下......
  • AP8660 DC-DC升压恒压芯片 PWM模式 内置24W 充电器方案
    产品描述AP8860一款宽电压范围降压型DC-DC电源管理芯片,内部集成功率MOS管、使能开关控制、基准电源、误差放大器、过热保护、限流保护、短路保护等功能,非常适合宽电压输入降压使用。AP8860带使能控制,可以大大节省外围器件,更加适合电池场合使用,具有很高的方案性价比。AP8660......
  • AP2813宽输入电压5-80V 双路降压恒流LED芯片_外围简单内置功率管驱动IC
    产品描述AP2813是一款双路降压恒流驱动器,高效率、外围简单、内置功率管,适用于5-80V输入的高精度降压LED恒流驱动芯片。内置功率管输出最大功率可达12W,最大电流1.2A。AP2813一路直亮,另外一路通过MODE1切换全亮,爆闪。AP2813工作频率固定在150KHZ左右,同时内置抖频......
  • 运动健康方案四电极脂肪秤芯片方案设计
    今天我们介绍一款基于国产的单片机开发的四电极脂肪秤设计方案,这款四电极脂肪秤主控芯片——CSU18M92,采用LQFP48和LQFP64的封装形式,可以满足不同的智能四电极脂肪秤方案的开发需求,另外该芯片在带有LCD驱动和LED驱动,4×24、622的LCD驱动,414LED驱动,进一步加强该芯片适配能力。另......
  • TLV5610在F28335芯片上的使用教程
    1.TLV5610芯片简介        TLV5610、TLV5608和TLV5629是引脚兼容的八通道12/10/8位电压输出DAC,每个DAC都具有灵活的串行接口。该串行接口允许无缝连接到TMS320和SPI、QSPI和Microwire串行端口。它使用一个包含4个控制位和12个数据位的16位串行字符进行编程。   ......
  • 关于武汉芯景科技有限公司的RS485通信接口芯片XJ13488EESA开发指南(兼容MAX13488EESA)
    一、芯片引脚介绍及应用电路1.芯片引脚图​2.引脚的定义及描述​3.芯片的逻辑关系二、自动收发控制电路        当检测到输入数据有变化时,电路会自动切换到发送模式,将数据发送到通信线上。当没有数据需要发送时,电路会自动切换回接收模式,监听通信线上的数......
  • 【启明智显分享】基于国产Model3芯片的7寸触摸屏助力智慧医疗,电子床头屏提升护理交互
    未来医院必然是以信息化为基础,以物联网为特征,以医疗为核心的服务型医院。病房作为医院的重要服务场所,成为智慧医院建设的重要一环。为提高医护人员与患者的互动交流,给医疗注入智慧元素,让患者享受智能服务,启明智显提出了将国产工业级HMI芯片Model3应用于医疗床头屏的HMI方案......
  • PD协议芯片ECP5701搭配充电管理、升压恒压芯片,支持5V、9V、12V、15V、20V供电,无需过认
    目录文章目录前言一、TYPE-C接口的优势特点二、TYPE-C接口快充市场三、PD协议芯片+充电管理芯片+升压芯片组合(1)案例1:ECP5701+IP2326+FP5207搭配(2)案例2:ECP5701+JW3655E+FP5207B搭配四、ECP5701芯片介绍特点五、PD协议芯片+充电管理芯片+升压芯片组合搭配的作用(1)PD协......
  • 笔记——PHY芯片(以太网)设计
    1、以太网接口1.1PHY芯片的作用     实现并行以太网数据到符合以太网物理层链路数据传输格式的电平信号之间的转换。详细的说:        RJ45接口上的电信号为高速串行信号,数据是通过串行方式发送的,千兆以太网的位速率为1.25Gbps、百兆以太网的位速率为1......