stc15单片机和smec90st加密通讯代码编写|项目需求详情列表|嘉立创第三方服务平台
登录 注册
有专业的工程师响应你的需求!
返回需求列表

stc15单片机和smec90st加密通讯代码编写

stc 芯片
应用领域:软件/系统,通讯,消费电子 技术分类:嵌入式/单片机开发
预算:¥2000
人气: 3078
项目周期: 10天
项目状态: 已关闭
竞标: 1人

发布需求

2021-09-25 11:38

竞标

2021-09-26 14:05

项目开发

验收结案

互相评价

崔 **

客户等级:黄金客户
  • 信誉:0
  • 好评:0 %
  • 中评:0 %
  • 差评:0 %
  • 所在地:广东省广州市

需求描述


需要stc单片机和加密芯片校验部分的代码,加密芯片的说明书和例程都有:

①一个保存id的程序(1-4):

1.stc读自己的id用算法1加密并分散保存在自身eeprom内(id1),然后用算法2加密并分散保存在加密芯片eeprom里(id2),

2.stc读加密芯片的id用算法1加密分散保存stc eeprom内(id3),然后用算法2加密并分散保存在加密芯片eeprom里(id4)

3.stc读取烧录时保存在eeprom区的自动增量数值(序号),发送到屏幕保存

4.stc剩余的eeprom区填充随机数,

 

②注意事项:

5.内部认证密钥,外部认证密钥,哈希算法认证密钥,主控密钥的秘钥值打散后分开存放于不同地址

6.读加密芯片eeprom时要用过程秘钥读,

 

③八个函数(7-16):

7.stc取加密芯片的随机数当做自身的随机数种子,然后取随机数,将取得的随机数发送给加密芯片,用内部秘钥做内部认证。 有例程

8.stc取加密芯片的随机数,然后用外部认证秘钥,进行外部认证。       有例程

9.将stc和加密芯片的哈希算法秘钥重新赋值(原哈希秘钥+自动增量数值),然后生成随机数,发送给加密芯片,做哈希认证。   有例程,要稍微修改

10.stc密文读自身id与id1校验,        

11.stc密文读加密芯片id与id3校验

12.stc密文读自身id用过程秘钥发送给加密芯片校验id2   

13.stc读eeprom保存的序号,与屏幕内序号校验,

14.stc用过程秘钥发送参数,加密芯片计算后,并用过程秘钥返回结果      有例程,要修改

传过来一个A和B,传回一个C,C=B/A/A*10000    

传一个D,传回F,如果D<=14 ,F=0;如果D<=20 ,F=1;如果D<=30 ,F=2;如果D<=40 ,F=3;如果D<=50 ,F=4;如果D<=60,F=5;否则 F=6.

15.计算程序的md5值,存储在flash,开机检验MD5值   

16.明文读stc id,结果不做任何处理 



竞标者1
最新交易信息
  • 【- **】 购买了 深圳市嘉立创科技发展有限公司 Pcb工程
  • 【- **】 购买了 深圳市嘉立创科技发展有限公司 Pcb工程
  • 【- **】 购买了 深圳市嘉立创科技发展有限公司 Pcb工程
  • 【U **】 购买了 嘉立创科技集团股份有限公司 Pcb工程
  • 【U **】 购买了 嘉立创科技集团股份有限公司 Pcb工程
  • 【- **】 购买了 深圳市嘉立创科技发展有限公司 Pcb工程
  • 【- **】 购买了 深圳市嘉立创科技发展有限公司 Pcb工程
  • 【- **】 购买了 深圳市嘉立创科技发展有限公司 Pcb工程
  • 【- **】 购买了 深圳市嘉立创科技发展有限公司 Pcb工程
  • 【- **】 购买了 深圳市嘉立创科技发展有限公司 Pcb工程