0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

硬件加密的方式有很多种,如何让它更具有技术含量

独爱72H 来源:网络整理 作者:佚名 2020-04-20 14:19 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

(文章来源:网络整理)

说到硬件加密,一些硬件工程师首先想到的方法是磨掉芯片丝印、灌黑胶,甚至在接口处增加防爆拆方案,这些方法虽然十分有效,但是作为一个技术人员,我觉得我们应该可以找到更体现技术思维的方式来解决这个问题,至少应该文雅一些。

在我阐述自己的观点之前,我想分享一个工作中的实例,是我接触过的一个项目,有一个朋友要做一个设备,由于这个设备需要测量的指标范围比较宽,所以只能采取分段式设计的方案,打个比方0-1V我用放大电路来完成,1-2V我直接进行数据采样,以此类推共5档,设计完成后需要对每个档位进行细调,而细调的精度决定了整个的产品价格。

在设计的过程中,我意识到这样设计的复杂度对于后续的批量生产有一定的影响,所以我和客户提出,是否需要增加一部分的投入做一个自动校准调试功能,一个按键操作,自动完成所有步骤,结果客户给我的答复是保留原有的设计,调试步骤只需要教会客户即可,起初我很不理解,但是当客户告诉我原因之后,我豁然开朗,不经意间我实现了一种硬件加密的方法,而且十分有效。

大家也许猜出了客户的想法,他的想法很简单,通过复杂的调试方式实现产品加密,生产时每个人只需要知道一个参数怎么调节即可。这种硬件加密方式,其实就是利用调试的复杂度来实现加密,这个过程大致需要调整10个参数,要按照一定的顺序来操作,如果其中的某一个顺序被打乱,那么会造成某个或多个测量段的输出误差变得很大而无法使用,这样即便有人破解了程序代码和硬件图纸,如果不知道如何调试也没有办法完全破解产品功能,除此之外,每出一套产品设置一个唯一的配置密钥,只能匹配本机硬件,这样即便有人抄袭了设计图纸也无法使用,做到了双重硬件加密功能。

坦率的说,我一直不赞成对硬件做过分的加密,因为对于一个有经验的工程师来说他不需要了解你的设计细节,只需要明白产品功能和使用场景和方法就可以大致构想整个的产品设计框架,并且他会分析出你的产品不足,从而采用更有竞争力的设计方案来超越原有设计,一个产品的精髓不在于硬件或软件的细节,而在于设计者的思维方式,你可以窃取所有有形的实物,但是无法复制设计者的灵魂,这也是技术创新的动力来源。

上面的例子只是说明了实现硬件加密方式的一种思路,不代表它是最优选择,或是最高明的设计,我只是想说作为一个技术人员,设计产品是本职工作,做好每一个产品的规划和细节方案,实现创新型产品是一件很值得骄傲的事情,同样我们应该把硬件加密作为一项开发工作,注入更有创造力的想法,我们本就具有这方面的潜力,何不让他发挥更大的价值。
(责任编辑:fqj)

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 加密技术
    +关注

    关注

    0

    文章

    149

    浏览量

    17826
  • 硬件加密
    +关注

    关注

    0

    文章

    7

    浏览量

    9340
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何蓝牙 USB 加密狗正常工作?

    我想蓝牙 (bluez) 运行。所以我需要一个 USB 蓝牙加密狗。 有人成功蓝牙 USB 加密狗正常工作吗?如果是这样,需要做什么?您在哪个品牌和型号/品牌上取得了成功。
    发表于 03-19 07:18

    硬件助理,在项目中遇到的问题

    1、原升压电路是2188,输出3.3v,+4V是自发电输入,4.1v左右,但是一启动电压就被拉下来了,只有1v左右,最后升压也只有2点几v左右。但是换成降压IC,AS7133,就可以正常使用。排除了很多种方法。用升压2188的话,自发电就不管用。用降压AS7133就可以
    发表于 03-16 17:26

    如何正确配置AG32 MCU,实现FLASH或者代码加密?

    RISC-V内核(最高248MHz)与可编程逻辑(CPLD),支持硬件逻辑加速与软件控制灵活组合。2)超高灵活性:所有管脚可通过配置文件动态重定义,支持自定义接口、算法和加密,管脚兼容STM32。3
    发表于 01-22 15:01

    SmartBug2.0用户指南:硬件特性、连接方式及应用详解

    SmartBug2.0用户指南:硬件特性、连接方式及应用详解 在电子设备不断发展的今天,多功能、易操作的传感器模块备受关注。InvenSense的SmartBug2.0模块就是这样一款产品,具备
    的头像 发表于 12-26 09:15 603次阅读

    请问CW32的code加密方法哪些?

    芯源的CW32单片机芯片,对于code加密方法和手段都有哪些方式
    发表于 12-26 08:09

    电能质量在线监测装置数据日志能加密存储吗?

    加密技术实现方式 1. 加密算法与分级策略 日志类型 推荐加密算法 密钥管理方式 适用场景 敏
    的头像 发表于 12-05 10:16 746次阅读
    电能质量在线监测装置数据日志能<b class='flag-5'>加密</b>存储吗?

    DSP的基础

    工作; ⑧低功耗,适合嵌入式系统应用。 DSP多种分类方式。其中按照数据类型分类,DSP被分为定点处理器(如ADI的ADSP218x/9x/BF5xx、TI的TMS320C62/C64)和浮点处理器
    发表于 11-20 06:35

    选择加密算法时需考虑哪些因素?

    芯源半导体安全芯片的硬件加密引擎支持多种国际通用加密算法,在实际为物联网设备选择加密算法时,需考虑哪些因素?
    发表于 11-17 07:43

    硬件加密引擎在保障数据安全方面有哪些优势呢?

    硬件加密引擎作为芯源半导体安全芯片的核心组件,在保障数据安全方面凭借硬件级的设计与优化,相比软件加密方案具有多维度优势,具体如下: 1.
    发表于 11-17 06:47

    芯源半导体安全芯片技术原理

    联网设备提供安全保障,其核心技术原理主要包括以下几个方面:​ 硬件加密引擎:安全芯片内置高性能的硬件加密引擎,支持
    发表于 11-13 07:29

    硬件与软件传输加密技术在核心场景中的战略意义

    ——一旦泄露,可能引发战略部署暴露、公共安全危机甚至国家主权受损。在此背景下,硬件传输加密与软件传输加密技术凭借其不可替代的安全价值,成为守护关键领域信息安全的"数字铠甲"。本文将从技术
    的头像 发表于 11-05 09:41 846次阅读

    电容液位计的电子应用哪些?

    液位监测设备我们很熟悉,它有很多种类,比如:雷达液位计、超声波、磁致伸缩液位计、磁翻板液位计等等。它们各有各的优势,各有各的适应场景。我们在选择的时候也要根据工况,找到合适的液位测量仪器。接下来我们
    的头像 发表于 10-26 17:39 1179次阅读

    加密算法的应用

    古代,人们用石头刻画信息、用羊皮卷传递信息等方式来保护信息的安全。随着时代的发展,加密技术也得到了不断的发展和完善。 现代加密技术主要起源于二战期间,当时的通信加密技术已经非常成熟,
    发表于 10-24 08:03

    精度,重复精度和分辨率什么关联

    精度,重复精度和分辨率,这三个令人疑惑的术语很多种定义方法。
    的头像 发表于 07-26 17:13 1162次阅读
    精度,重复精度和分辨率<b class='flag-5'>有</b>什么关联

    DS28S60具有ChipDNA的DeepCover加密协处理器技术手册

    DS28S60 DeepCover ^®^ 加密协处理器可轻松集成到嵌入式系统中,从而实现信息的机密性、身份验证和完整性。DS28S60具有固定的命令集且无需进行器件级固件开发,因此可以快速轻松地为
    的头像 发表于 05-13 14:39 979次阅读
    DS28S60<b class='flag-5'>具有</b>ChipDNA的DeepCover<b class='flag-5'>加密</b>协处理器<b class='flag-5'>技术</b>手册