指令流压缩、解压缩方法及装置

    公开(公告)号:CN111708574A

    公开(公告)日:2020-09-25

    申请号:CN202010470472.9

    申请日:2020-05-28

    Abstract: 本发明实施例提供一种指令流压缩、解压缩方法及装置。其中,压缩方法包括:对于待压缩指令流中的任一条指令,根据指令中各部分是否存在及长度,生成标志位,作为压缩后的指令的第一个字节;对于指令中存在的任一部分,对部分进行编码,将编码结果作为压缩后的指令中部分对应的字节,获得进行单指令压缩之后的待压缩指令流;根据LZMA压缩算法,对进行单指令压缩之后的待压缩指令流进行指令间冗余的压缩。本发明实施例通过考虑指令内部以及指令之间的冗余关系,实现基于标志位推导的压缩方法,能极大地提升指令流的压缩效果、提高压缩率。

    指令流压缩、解压缩方法及装置

    公开(公告)号:CN111708574B

    公开(公告)日:2023-03-31

    申请号:CN202010470472.9

    申请日:2020-05-28

    Abstract: 本发明实施例提供一种指令流压缩、解压缩方法及装置。其中,压缩方法包括:对于待压缩指令流中的任一条指令,根据指令中各部分是否存在及长度,生成标志位,作为压缩后的指令的第一个字节;对于指令中存在的任一部分,对部分进行编码,将编码结果作为压缩后的指令中部分对应的字节,获得进行单指令压缩之后的待压缩指令流;根据LZMA压缩算法,对进行单指令压缩之后的待压缩指令流进行指令间冗余的压缩。本发明实施例通过考虑指令内部以及指令之间的冗余关系,实现基于标志位推导的压缩方法,能极大地提升指令流的压缩效果、提高压缩率。

    一种自动搜索处理器隐蔽信道方法、设备及存储介质

    公开(公告)号:CN117931286A

    公开(公告)日:2024-04-26

    申请号:CN202311756052.7

    申请日:2023-12-19

    Abstract: 本发明提供一种自动搜索处理器隐蔽信道方法、设备及存储介质,涉及隐蔽信道搜索技术领域,所述方法包括:获取指令集类型,确定指令空间范围,遍历生成机器代码;对机器代码进行反汇编处理,获取对应的指令;根据指令的功能类别进行分组,获取指令列表;按照预设功能序列选取指令,生成指令序列;将指令序列输入至处理器,获取输出结果;判断指令序列是否形成隐蔽信道,若形成隐蔽信道则记录指令序列作为隐蔽信道指令序列;生成指令序列报告。通过遍历方式获取机器代码进而获得指令,有利于全面地取得处理器的指令避免遗漏隐藏指令,通过指令序列对处理器进行测试,获取形成隐蔽通道的隐蔽信道指令序列,达到自动搜索处理器隐蔽信道的效果。

Patent Agency Ranking