首页 | 本学科首页   官方微博 | 高级检索  
     

一种同步时序PLD逆向分析数据采集算法
引用本文:李清宝,张平,赵荣彩,曾光裕.一种同步时序PLD逆向分析数据采集算法[J].计算机工程,2008,34(16):10-12.
作者姓名:李清宝  张平  赵荣彩  曾光裕
作者单位:解放军信息工程大学信息工程学院,郑州,450002
基金项目:国家"863"计划基金资助项目"网络关键设备中核心芯片逆向分析与可控技术研究"
摘    要:采用逻辑分析法实现加密可编程逻辑器件(PLD)逆向分析的关键是为逻辑综合提供有效、完备的数据集,特别是对时序型PLD,在未知状态图的情况下,如何高效地采集到所有有效状态下的数据,是逆向分析研究的核心问题之一。该文在理论分析同步时序型PLD逆向分析可行性的基础上,提出一种适合多状态、复杂同步时序型PLD的高效数据采集算法,以动态建立非完全状态图为基础,求解状态驱动的最短路径,使得数据采集算法具有理想的时空开销。

关 键 词:可编程逻辑器件  同步时序  非完全状态图  最短路径  数据采集
修稿时间: 

Data Collecting Algorithm for Reverse Analysis of Synchronous Logic PLD
LI Qing-bao,ZHANG Ping,ZHAO Rong-cai,ZENG Guang-yu.Data Collecting Algorithm for Reverse Analysis of Synchronous Logic PLD[J].Computer Engineering,2008,34(16):10-12.
Authors:LI Qing-bao  ZHANG Ping  ZHAO Rong-cai  ZENG Guang-yu
Affiliation:(Institute of Information Engineering, PLA Information Engineering University, Zhengzhou 450002)
Abstract:The key problem in the reverse analysis of encrypted Programmable Logic Devices(PLD) using logic analysis techniques is to collect effective and self-contained data set, especially for timing PLD. An efficient data collecting algorithm is presented whichs suit for large scale and multi-state synchronous PLDs. The algorithm builds non-complete state graph and finds the shortest path for state migration form initial state to each effect state. The algorithm has ideal time and space cost and has been used in the PLD reverse engineering system.
Keywords:Programmable Logic Devices(PLD)  synchronous logic  non-complete state graph  shortest path  data collecting
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《计算机工程》浏览原始摘要信息
点击此处可从《计算机工程》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号