基于国密算法的硬件指纹信息生成方法及系统

    公开(公告)号:CN111709044B

    公开(公告)日:2021-06-22

    申请号:CN202010565463.8

    申请日:2020-06-19

    IPC分类号: G06F21/60 G06F21/44

    摘要: 本发明公开了基于国密算法的硬件指纹信息生成方法及系统,包括:创建空白文件,检测CPU指令支持情况,若满足要求,则进入下一步;如果不满足要求,则将错误信息接入空白文件,结束;生成四组随机数,将第一组随机数作为序列号;获取当前时间,生成INF信息段;从INF信息段中提取位置信息、偏移量和临时密钥种子;采用国密算法分别对序列号和INF信息段进行加密,生成加密初始值参数,生成加密用主密钥;生成硬件信息,利用硬件信息、当前时间和CPU信息构造数据段;对数据段进行加密,计算校验值,将所有数据写入文件,结束。