EDA365电子论坛网

标题: 求保护程序安全芯片 [打印本页]

作者: xuanzhuandemuou    时间: 2024-4-15 13:53
标题: 求保护程序安全芯片
我是一名工程师,有个音频产品需要保证程序安全,所以得找个合适的芯片,有可以推荐的吗?% |6 v, _9 e" N/ Z1 z

作者: taoyulon    时间: 2024-4-15 17:36
用硬件加密
作者: abb123    时间: 2024-4-16 09:41
考虑到程序安全性的重要性,推荐使用LCS4110R这种算法移植类的加密芯片。这款芯片具有高安全等级,可以保护数据传输的私密性,防止程序被抄版。
作者: 阳光无限好    时间: 2024-4-16 13:02
加密芯片是什么?
作者: yyy_05063    时间: 2024-4-16 14:46
一种具备高安全等级的芯片,也可以叫做安全芯片,它通过内部的加密算法对数据进行加密和解密保护数据安全,更可以进行程序保护,防止盗版。
作者: 旧人而已    时间: 2024-4-16 14:53
是什么原理呢?
作者: jerry2cool    时间: 2024-4-16 14:55
学习了。。。。
作者: Arbleter    时间: 2024-4-16 15:03
阅后即焚
作者: EDA3399    时间: 2024-4-16 17:05
以LCS4110R为例,这种加密芯片内部集成了可编写程序的空间。通过对程序的加密保护,可以保证此功能不被盗取,从而无法获得完整性程序。
作者: a838899    时间: 2024-4-16 18:03
旧人而已 发表于 2024-4-16 14:53
7 l3 N2 |9 Z# @, A) e8 s& M3 q( u是什么原理呢?
- H, X4 v! h6 S# v2 b8 H
就是你的程序下载到芯片后是经过安全芯片加密后的代码,别人读回来的是乱码,没啥用。3 z  O" L5 ]9 |  K

: E! U! K! \5 V
作者: 网络遨游11    时间: 2024-4-17 09:57
标准加密算法可以用吗
作者: 超級狗    时间: 2024-4-17 10:47
本帖最后由 超級狗 于 2024-4-17 15:07 编辑 : {5 m4 t7 w. N5 u* E% ^
* X' U" T/ y5 U, U
五堂課看完,沒往生的再繼續參加討論!# {* X: D% E& R$ ?6 m
; O1 l: K2 {+ B6 K- F
Introduction to MCU Security(1) - Security on MCU (youtube.com)% m( e0 _; n5 g% \
Introduction to MCU Security(2) - MCU 的攻擊類型 (youtube.com)
Introduction to MCU Security(3) - MCU 的安全功能 (youtube.com)
Introduction to MCU Security(4) - MCU 安全認證 (youtube.com)
Introduction to MCU Security(5) - MCU 安全架構建議 (youtube.com)
9 S' C; M( a1 o% L) L4 }# T- [, b5 y+ I& D2 N8 P9 ^
9 B  g: r9 M7 k. r, l: |
' `8 k9 Z7 v! Z0 B

作者: 明年今曰    时间: 2024-4-17 16:27
网络遨游11 发表于 2024-4-17 09:573 ^( F  f( v6 }* z; Y$ F
标准加密算法可以用吗
' q" w9 ]( J; |* y% P
可以用,数据加密和传输的加密算法都没问题。但用在mcu端的话,更建议程序移植
" U3 l! {& X0 d1 p2 U" Q
作者: 李阿淇    时间: 2024-4-18 09:52
程序移植更建议的原因是?
作者: Dc202401028a    时间: 2024-4-18 14:14
:):):):)
作者: 明年今曰    时间: 2024-4-18 15:59
因为标准算法通常不是客户应用程序,那么加密数据后,必然要做验证。加密芯片自身不可能先加密,再解密,那么就必须在mcu内部来解密和验证。如果mcu被破解了,那认证的程序或者验证点被泄露了,就直接可以跳过加密芯片了。
作者: xuanzhuandemuou    时间: 2024-4-19 09:32
那么如何提高安全性?
作者: abb123    时间: 2024-4-19 10:22
xuanzhuandemuou 发表于 2024-4-19 09:32$ |+ v8 }8 ]) \& k$ O" F
那么如何提高安全性?
" }0 a4 u6 }! x: N/ w3 C% o& r0 v6 \7 D
为了提高安全性,不能把关键点放到mcu内部。应该放在加密芯片端。这样即使mcu被破解,也无法跳过加密芯片。同时,加密芯片内部的程序是有用的,不可跳过的,这是第一点;然后加密芯片的程序又不可能轻易被获得,这是第二点。两者构成了安全性和必要性。
; N+ M" S; h, B0 `
作者: 阳光无限好    时间: 2024-4-22 09:52
有哪家公司做加密芯片比较好?
作者: yyy_05063    时间: 2024-4-22 10:17
北京有一家公司专门从事这类加密芯片的研发和生产,已经有几年的历史了。他们的LCS4110R型号加密芯片不仅兼容标准算法验证的功能,还支持多点复合使用,大大提高了安全性。你可以去搜索型号了解一下。
作者: 睡懒觉的猴    时间: 2024-4-22 10:44
yyy_05063 发表于 2024-4-22 10:17
  n3 j* J  Y$ t北京有一家公司专门从事这类加密芯片的研发和生产,已经有几年的历史了。他们的LCS4110R型号加密芯片不仅兼 ...
. A. ?/ l" H0 E& d9 B" B
是国产的吗?和国外的比怎么样?
* ?. B, G/ z9 v* \# Q4 z6 f
作者: EDA3399    时间: 2024-4-22 15:45
国内的方案更好些,国外通常是固定算法的,认证类的方式,有mcu做判断
作者: 李阿淇    时间: 2024-4-23 09:20
那种相对没有移植程序这种紧密,安全性要求高还是用算法移植的好
作者: 旧人而已    时间: 2024-4-23 10:34
哦 明白了 ,认证的程序其实还都是在mcu端,不保险吗
作者: 网络遨游11    时间: 2024-4-23 10:39
对对,就是这个意思
作者: 睡懒觉的猴    时间: 2024-4-23 11:32
收藏起来,以后有机会去看看。
作者: www12312    时间: 2024-5-9 16:42
固态硬盘有个销毁功能,可以借鉴一下




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2