-
公开(公告)号:CN111708574A
公开(公告)日:2020-09-25
申请号:CN202010470472.9
申请日:2020-05-28
Applicant: 中国科学院信息工程研究所
IPC: G06F9/30
Abstract: 本发明实施例提供一种指令流压缩、解压缩方法及装置。其中,压缩方法包括:对于待压缩指令流中的任一条指令,根据指令中各部分是否存在及长度,生成标志位,作为压缩后的指令的第一个字节;对于指令中存在的任一部分,对部分进行编码,将编码结果作为压缩后的指令中部分对应的字节,获得进行单指令压缩之后的待压缩指令流;根据LZMA压缩算法,对进行单指令压缩之后的待压缩指令流进行指令间冗余的压缩。本发明实施例通过考虑指令内部以及指令之间的冗余关系,实现基于标志位推导的压缩方法,能极大地提升指令流的压缩效果、提高压缩率。
-
公开(公告)号:CN111708574B
公开(公告)日:2023-03-31
申请号:CN202010470472.9
申请日:2020-05-28
Applicant: 中国科学院信息工程研究所
IPC: G06F9/30
Abstract: 本发明实施例提供一种指令流压缩、解压缩方法及装置。其中,压缩方法包括:对于待压缩指令流中的任一条指令,根据指令中各部分是否存在及长度,生成标志位,作为压缩后的指令的第一个字节;对于指令中存在的任一部分,对部分进行编码,将编码结果作为压缩后的指令中部分对应的字节,获得进行单指令压缩之后的待压缩指令流;根据LZMA压缩算法,对进行单指令压缩之后的待压缩指令流进行指令间冗余的压缩。本发明实施例通过考虑指令内部以及指令之间的冗余关系,实现基于标志位推导的压缩方法,能极大地提升指令流的压缩效果、提高压缩率。
-
公开(公告)号:CN117931286A
公开(公告)日:2024-04-26
申请号:CN202311756052.7
申请日:2023-12-19
Applicant: 中国科学院信息工程研究所
Abstract: 本发明提供一种自动搜索处理器隐蔽信道方法、设备及存储介质,涉及隐蔽信道搜索技术领域,所述方法包括:获取指令集类型,确定指令空间范围,遍历生成机器代码;对机器代码进行反汇编处理,获取对应的指令;根据指令的功能类别进行分组,获取指令列表;按照预设功能序列选取指令,生成指令序列;将指令序列输入至处理器,获取输出结果;判断指令序列是否形成隐蔽信道,若形成隐蔽信道则记录指令序列作为隐蔽信道指令序列;生成指令序列报告。通过遍历方式获取机器代码进而获得指令,有利于全面地取得处理器的指令避免遗漏隐藏指令,通过指令序列对处理器进行测试,获取形成隐蔽通道的隐蔽信道指令序列,达到自动搜索处理器隐蔽信道的效果。
-
-