摘要
本申请涉及了一种BMC的密钥协商方法以及BMC的密钥协商系统,本申请在具有多个BMC主控制器/上位机和多个BMC子控制器的BMC的密钥协商系统中设置了对应的密码运算模块,通过双方的密码运算模块之间实现密钥的协商,能够避免用户接口参与密钥协商导致出现的泄密风险;源设备和目的设备基于具有一致性的时间信息完成各自初始密钥的设置并采用随机数实现密钥的更新,可以避免使用运算量较大的非对称密码算法进行密钥协商,而且密钥是与设备本身进行绑定,能够使得不同设备之间具有数据隔离,避免误接收造成的数据泄密,提升安全可靠性;多个密码运算模块之间通过通信总线连接,可以提高通信的灵活性和通用性。