【宇宙小百科】逆向工程

逆向工程技术(Reverse Engineering)指基于一个可以获得的实物模型来构造出它的设计概念,进而通过调整相关参数来达到对实物模型的逼近和修改.主要包括四个步骤:

1)对象数字化(object digitization):指利用相关的测量设备,根据产品模型测量得到空间拓扑离散点数据.并将测量结果以文件或数据库的方式存储起来,以备将来检索调用

2)对象的模型重构(object modeling):指根据空间拓扑离散点数据反求出产品的三维CAD模型.并在产品对象分析和插值检测后,对模型进行逼近调整和优化.

3)对象分析(object analysis):指将模型和设计表征用于产品的面分析、有限元分析和工艺分析.并将分析结果以文件或数据库的方式存储起来,以备其他模块检索调用.

4)对象加工(object manufacturing):指根据分析结果生成NC加工代码,并在具体的NC设备上将对象加工出来。

在机械设计制造领域中,有许多复杂零件需要进行逆向反求设计。如特殊设计制作的流线型曲面、以试验修正法设计的叶片、采用真实比例制作的泥塑模型等,这些零件大多数没有特定的设计公式、造型准则,通常由许多设计师、工艺师、美化师等联合手工试制的,对这些特殊设计的经典零件进行复制再现原设计就用到逆向工程技术。

看完以上简述,小编也不得不吐槽一句:贫穷限制了我的智商。因为实在是没怎么看懂。不过,如果你有和小编同样的困惑,别急,再让我从以下两个方面谈谈神秘的逆向工程。

1

前景

1

逆向工程技术是新产品开发和消化吸收先进技术的重要手段之一。采用逆向工程有利干设计人员快速消化、吸收原产品的优点, 在原产品的基础上进行各种创新设计,设计出适合市场的产品,从 而增强企业竞争力。因此,各国成立逆向工程技术系统研究中心,同 时相应的设备制造公司也在各国建成,政府还发展和支持大规模的 材料供应商和相应的专业软件公司,再加上从事这些项目众多的教 育、科研机构和提供赞助的基金会以及大量快速成型设备的制造者。这就形成一个强大的集体。这对逆向工程技术发展、应用创造了很好的发展空间。

1

应用

1

逆向工程也称反求法,源自精密测量和质量检验,是设计下游向上游反馈信息的回路,以先进产品的实物、样件、软件(图样、程序、技术文件)或影像(图像、照片)作为研究对象,应用现代设计方法学、生产工程学、材料学、计算几何学、微分几何学和有关专业知识进行系统分析和研究,探险掌握其关键技术,进而开发出更先进产品的技术,也是消化、吸收先进技术时采取的一系列方法和应用技术的结合。

比较流行的逆向工程技术便是PCB抄板与芯片解密了。PCB抄板,又称为电路板抄板,电路板克隆、复制,PCB逆向设计或PCB反向研发,即在已经有电子产品实物和电路板实物的前提下,利用反向研发技术手段对电路板进行逆向解析,将原有产品的PCB文件、物料清单(BOM)文件、原理图文件等技术文件以及PCB丝印生产文件进行1:1的还原,然后再利用这些技术文件和生产文件进行PCB制板、元器件焊接、飞针测试、电路板调试,完成原电路板样板的完整复制。芯片解密,又称为IC解密,单片机解密,就是通过一定的设备和方法,直接得到加密单片机中的烧写文件,可以自己复制烧写芯片或反汇编后自己参考研究。单片机攻击者借助专用设备或者自制设备,利用单片机芯片设计上的漏洞或软件缺陷,通过多种技术手段,从芯片中提取关键有用信息,获取单片机内程序,这就叫芯片解密。

逆向工程可能会被误认为是对知识产权的严重侵害,但是在实际应用上,反而可能会保护知识产权所有者。例如在集成电路领域,如果怀疑某公司侵犯知识产权,可以用逆向工程技术来寻找证据。

文案:学术科技中心

排版:伍峻志

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180421B1BJXL00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券