跳转至内容
  • 版块
  • 最新
  • 标签
  • 热门
折叠
品牌标识

YunTu Forum

YTMicro.com
  1. 主页
  2. Discussion & Question
  3. YTM32B1H系列
  4. YTM32B1HA0在擦除写入硬件KEY以后通过HCU的MAC生成函数,得出的值与第三方软件不一致

YTM32B1HA0在擦除写入硬件KEY以后通过HCU的MAC生成函数,得出的值与第三方软件不一致

已定时 已固定 已锁定 已移动 YTM32B1H系列
11 帖子 3 发布者 119 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • DigaD 离线
    DigaD 离线
    Diga
    编写于 最后由 编辑
    #2

    https://forum.ytmicro.com/topic/519/aes-cmac-aes-ecb测算/2?_=1767578032334

    caihangC 1 条回复 最后回复
    0
    • caihangC 离线
      caihangC 离线
      caihang
      回复了Diga 最后由 编辑
      #3

      Diga 使用硬件加密计算CMAC的值与第三方测算的不一致才会有这个帖子的出现哩

      HarlanH 1 条回复 最后回复
      0
      • HarlanH 离线
        HarlanH 离线
        Harlan YunTu
        回复了caihang 最后由 编辑
        #4

        caihang 第三方软件用上诉链接平台,明文用大端输入,key用小端输入,试试看

        caihangC 1 条回复 最后回复
        0
        • DigaD 离线
          DigaD 离线
          Diga
          编写于 最后由 编辑
          #5

          用软件密钥的方式,结果是对的嘛?

          caihangC 1 条回复 最后回复
          0
          • DigaD 离线
            DigaD 离线
            Diga
            编写于 最后由 编辑
            #6

            如果你上述断点没问题的话,那么显示的原因是你密钥擦除或者密钥编程失败。

            image.png

            image.png

            caihangC 2 条回复 最后回复
            0
            • caihangC 离线
              caihangC 离线
              caihang
              回复了Diga 最后由 编辑
              #7

              Diga 您好,感谢解答,https://forum.ytmicro.com/topic/912/aes-cmac验证问题?_=1767575691754 我参照了您这篇帖子,HCU配置SWAP_BYTE,KEY也进行大小端转换以后计算通过了,谢谢!

              1 条回复 最后回复
              0
              • caihangC 离线
                caihangC 离线
                caihang
                回复了Harlan 最后由 编辑
                #8

                Harlan 多谢!可以了,HCU配置SWAP_BYTE,KEY也转换一下小端就可以计算出正确的CMAC结果了

                1 条回复 最后回复
                0
                • caihangC 离线
                  caihangC 离线
                  caihang
                  回复了Diga 最后由 caihang 编辑
                  #9

                  Diga 你好,软加密对于输入数据流是否有长度限制,我看手册是SHA256单block是0XFFFF,AES是0X7FFF,346fcc13-1be2-4f1a-bf37-d39d341c13b5-image.png ,这里做APP验签时,算出的结果与第三方对不上,单算几个byte是可以过的。有靠谱的第三方验签解密的网站吗,数据流一共0x6def0的长度

                  1 条回复 最后回复
                  0
                  • caihangC 离线
                    caihangC 离线
                    caihang
                    回复了Diga 最后由 编辑
                    #10

                    Diga 或者有分包的demo吗

                    1 条回复 最后回复
                    0
                    • DigaD 离线
                      DigaD 离线
                      Diga
                      编写于 最后由 编辑
                      #11

                      可以参考下述代码

                      HCU_DRV_GenerateMAC(plainText, 64, MSG_ALL, &cmacConfig);
                      while(hcuState.cmdInProgress);
                      
                      HCU_DRV_GenerateMAC(plainText + 0, 16, MSG_START, &cmacConfig);
                      while(hcuState.cmdInProgress);
                      HCU_DRV_GenerateMAC(plainText + 4, 16, MSG_MIDDLE, &cmacConfig);
                      while(hcuState.cmdInProgress);
                      HCU_DRV_GenerateMAC(plainText + 8, 16, MSG_MIDDLE, &cmacConfig);
                      while(hcuState.cmdInProgress);
                      HCU_DRV_GenerateMAC(plainText +12, 16, MSG_END, &cmacConfig);
                      while(hcuState.cmdInProgress);
                      
                      1 条回复 最后回复
                      0

                    • 云途开发生态介绍

                      快速上手云途开发生态

                    • 云途论坛规则/Yuntu Forum Rules

                      发帖前请查看

                    • YT CONFIG TOOL调查问卷

                      帮助改进和优化YT CONFIG TOOL,有机会抽取YTM32B1ME0 EVB哦...

                    • can
                      22
                      demo
                      20
                      uds
                      13
                      lin stack
                      11
                      md14
                      6
                      fbl
                      5
                      yt-link
                      5
                      adc模块
                      4
                      Online Users
                      • 登录

                      • 登录或注册以进行搜索。
                      • 第一个帖子
                        最后一个帖子
                      0
                      • 版块
                      • 最新
                      • 标签
                      • 热门