gpt4 book ai didi

使用 cryptoauthlib 配置 ATEC608A

转载 作者:行者123 更新时间:2023-11-30 14:43:25 28 4
gpt4 key购买 nike

我尝试通过调用 atcab_write_config_zone() 并传递 128 个字节(这是配置的大小)来使用 cryptoauthlib 配置 ATEC608A。我在网上找到了一个示例,但我无法弄清楚,也找不到在线文档,在哪种情况下我必须配置哪些字节。

有谁知道加密芯片是如何配置的,以及在调用atcab_priv_write()时我到底需要设置什么?

我无需配置即可使用某些功能:AES 有效,生成 key 工作,得到一个随机数是有效的,获取版本和系列作品

我使用了以下示例,但不知道哪些字节影响哪些功能:

uint8_t g_dev_config[ATCA_CONFIG_SIZE] = {
0x01,0x23,0x00,0x00,
0x00,0x00,0x60,0x00,
0x04,0x05,0x06,0x07,
0xEE,0x01,0x01,0x00, //15
0xC0,0x00,0xA1,0x00,
0xAF,0x2F,0xC4,0x44,
0x87,0x20,0xC4,0xF4,
0x8F,0x0F,0x0F,0x0F, //31
0x9F,0x8F,0x83,0x64,
0xC4,0x44,0xC4,0x64,
0x0F,0x0F,0x0F,0x0F,
0x0F,0x0F,0x0F,0x0F, //47
0x0F,0x0F,0x0F,0x0F,
0xFF,0xFF,0xFF,0xFF,
0x00,0x00,0x00,0x00,
0xFF,0xFF,0xFF,0xFF, //63
0x00,0x00,0x00,0x00,
0xFF,0x84,0x03,0xBC,
0x09,0x69,0x76,0x00,
0x00,0x00,0x00,0x00, //79
0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,
0xFF,0xFF,0x0E,0x40,
0x00,0x00,0x00,0x00, //95
0x33,0x00,0x1C,0x00,
0x13,0x00,0x1C,0x00,
0x3C,0x00,0x3E,0x00,
0x1C,0x00,0x33,0x00, //111
0x1C,0x00,0x1C,0x00,
0x38,0x10,0x30,0x00,
0x3C,0x00,0x3C,0x00,
0x32,0x00,0x30,0x00 //127
};

我在 github 上打开了一个问题:issue

最佳答案

来自ATECC608A microchip sitedocs AN_8845 - ATSHA204A and ATECC508A Personalization Guide可以从中阅读1 个性化配置区域:

The details of these bytes are described below. For more information, please refer to latest ATSHA204A or ATECC508A datasheet.

嗯,来自ATSHA204A microchip site来自Complete Datasheet整个配置区在2.1.2配置区中描述:

enter image description here

下面是配置区内各个字段的说明。单插槽配置位于 ATECC608A 文档中,而整体配置区域结构位于 ATSHA204A 文档中。

Microchip 有时因其良好且广泛的文档而闻名。在所有 CryptoAuthLib 支持的设备上,有大量的 doxygens 和源代码和示例以及更多在线资源。

关于使用 cryptoauthlib 配置 ATEC608A,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53942554/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com