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

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

3天内不再提示

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

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

扫码添加小助手

加入工程师交流群

(文章来源:网络整理)

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

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

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

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

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

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

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

    关注

    0

    文章

    147

    浏览量

    17772
  • 硬件加密
    +关注

    关注

    0

    文章

    6

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

    加密技术实现方式 1. 加密算法与分级策略 日志类型 推荐加密算法 密钥管理方式 适用场景 敏
    的头像 发表于 12-05 10:16 296次阅读
    电能质量在线监测装置数据日志能<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

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

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

    加密算法的应用

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

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

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

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

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

    FPGA学习笔记

    线网类型表示硬件电路元件之间实际存在的物理连线,很多种:wire、tri、wor等等,当然日常使用wire最多,其他的都没遇到过。
    的头像 发表于 03-27 09:34 1237次阅读
    FPGA学习笔记

    在STM32微控制器中实现数据加密的方法

    在STM32微控制器中实现数据加密,可以通过多种方法和技术来确保数据的安全性。以下是一些常见的方法和步骤: · 使用内置加密库: · · STM32提供了专门的
    发表于 03-07 07:30

    EMMC数据加密技术与应用

    特点,但同时也面临着数据泄露的风险。 数据加密技术概述 数据加密技术是保护数据不被未授权访问的有效手段。通过将明文数据转换成密文,确保只有拥有正确密钥的用户才能解密并访问原始数据。 对称加密
    的头像 发表于 12-25 09:51 1905次阅读

    浅谈加密芯片的一种破解方法和对应加密方案改进设计

    容易得到的,那么只要我们想办法主MCU密文读数据时固定发ID1和R1就行了,这时主MCU解密假加密芯片回的固定密文数据Data’是可以得到正确明文数据Data的。 实现上述破解方式的前提条件是主
    发表于 12-20 15:31

    浅谈加密芯片的一种破解方法和加密方案改进设计

    容易得到的,那么只要我们想办法主MCU密文读数据时固定发ID1和R1就行了,这时主MCU解密假加密芯片回的固定密文数据Data’是可以得到正确明文数据Data的。 实现上述破解方式的前提条件是主
    发表于 12-20 15:10

    常见的加密算法哪些?它们各自的优势是什么?

    在于其出色的安全性能和高效的实现方式,已成为目前最广泛使用的加密算法之一。它能够抵御暴力破解攻击,且在各种硬件和软件平台上都能实现高效的加密和解密操作。 DES(Data Encryp
    的头像 发表于 12-17 15:57 1738次阅读