-
公开(公告)号:CN118157843A
公开(公告)日:2024-06-07
申请号:CN202311457810.5
申请日:2023-11-04
Applicant: 硅实验室公司
Abstract: 本发明公开了一种用于进行就地执行的系统及方法,其中使用AES‑GCM来加密代码并存储在外置存储器件中。该系统包括一个密码函数,用于加密三个计数器值,这三个计数器值用于解密加密码并认证消息认证码(MAC)。一些实施例中,该系统预先计算Hash子密钥,从而一旦有效存储器地址可用便可开始生成计数器值Counter 0。此外,密码函数改进为利用两个以上密码生成电路和仅一个密钥扩展电路。这提高了运行速度,而无需完全复制密码函数硬件。另一实施例中,密码函数展开,以便每个时钟周期执行两轮以上密钥扩展和密码生成。