网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
07月19日漏签0天
龙芯吧 关注:26,136贴子:694,947
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 26回复贴,共1页
<<返回龙芯吧
>0< 加载中...

【技术讨论】LA架构特权等级定义对支持可信计算天生不友好?

  • 只看楼主
  • 收藏

  • 回复
  • 我又换昵称了。
  • 小吧主
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
首先,LA对特权级的定义:PLV0-PLV3,0是最高特权级,也是唯一一个可以访问任何资源的运行级;LInux Kernel运行在这个级别

如果我没记错的话,x86就是这样子的
其次,Arm64和RISC-V的定义

RV中定义了U, HS, M 3个特权级 (注:还有一个预留等级,即等级2,原来是留给hypervisor的,后来删了);Linux Kernel运行在HS中,M mode预留给优先级更高的firmware

ARM是4个,不过在Linux/KVM架构下,只用了0/2/3;Linux Kernel运行在2,3留给了优先级更高的firmware (注:RV之前的定义也是这样子的,后来删了HyperVirsor这一层;ARM v8.1引入了VHE扩展,最终也类似RV了)
所以,RV和Arm64相对x86和龙芯最大的区别是啥呢?就是OS Kernel不是运行在最高特权级,而是预留了一个更高优的级别给firmware,同理,在IBM P9/P10中,Kernel也不是运行在最高级
再次,说下可信计算,在可信计算或机密计算中,Host OS和HyperVisror都是不可信的,那么就需要一个值得相信的组件来管理这些不可信的,那么用谁呢?在Arm64和RV下自然就是EL3和M-mode中的firmware。那么在x86下怎么搞呢?不好意思,因为x86的历史坑,搞起来就比较麻烦了,AMD SEV和Intel TDX要么是需要引入一个新的Secure Processor做辅助,要么做了一堆复杂的扩展,相对Arm64和RV架构就不怎么优雅了。
最后,问题来了,照搬了x86的LA特权级定义,如果要做,只能像x86一样笨重的实现了。
LA真是啥好架构不借鉴,非得借鉴一个从出生就不完美,缝缝补补的x86。作为一个后来者,还是没有充分借鉴业界先进思想。
----
当然,我对LA的理解可能有误,欢迎指正讨论


  • 我又换昵称了。
  • 小吧主
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
@1983zhou1 @pearme_001 @jiangtao9999 @-chipo- @mcayke
召唤技术大佬们来解析下


2025-07-19 00:18:19
广告
  • 我又换昵称了。
  • 小吧主
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
声明一下:
不要拿TPM类似的这种可信计算来这儿抬杠,也不要跟我说自己提供os就可信。
……
不懂就不要抬杠,我会删的。


  • 我又换昵称了。
  • 小吧主
    14
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
欢迎大家替我召唤其他专业大佬。


  • 哦iu一套软件
  • 技术
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
没看出有啥区别


  • 哦iu一套软件
  • 技术
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
转帖这个不能表明啥,是真的不懂,不懂就对了,个人认为可信计算都是搞门槛,没有啥可信的。
龙芯中科为进一步贯彻落实党中央关于网络安全强国的重要思想,助力商用密码的应用,在《中华人民共和国密码法》颁布两周年的日子里,携龙芯3A5000再次走进大众视野。3A5000基于LoongArch自主指令集架构研制。3A5000内置安全模块安全SE(Security Element)。它将密码计算技术和通用计算技术进行芯片级一体化融合设计,使其具有硬件级的密码算法处理能力和芯片级安全防护能力,从而实现应用处理器、通信处理器等自身真正安全,为操作系统及上层应用提供灵活全新的安全解决方案,实现安全可信,广泛应用于金融、信息、工业制造、物联网、云计算、大数据、区块链等。
龙芯安全SE是目前国内唯一获得商用密码二级资质的CPU内置安全模块,符合国家商用密码行业标准。龙芯3A5000处理器集成密码运算功能,系统具有高安全、低成本、易使用、轻改造、强合规、真正可信等特点,能充分融合各行业场景,提供定制化服务 。

● 龙芯内生安全SE密码模块,不易被窃取、防攻击。● 密码的随机数产生,支持SM2、SM3、SM4等加密算法 。● 实现数据加解密、身份鉴别、数字签名、数字信封。● 内置可信计算,实现可信度量、可信支撑、可信存储、可信服务。● 根据行业应用的需求,通过调用SE模块,提供定制化的密码应用接口。● 支持Loongnix、统信、麒麟等国产操作系统。● 提供SE SDK开发包,支持SDF、SKF、OpenSSL多种标准密码应用接口。● 硬件平台贴合应用,无缝改造,降低开发难度与成本。


  • 哦iu一套软件
  • 技术
    12
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
估计LA也有东西吧,只是这东西不告诉你
而arm说这东西现在没用上


  • 当家
  • 自主
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
AMD EPYC(霄龙)处理器引入了两个硬件安全组件:
AES-128硬件加密引擎:嵌入在内存控制器内,用于对内存数据进行加解密。
AMD Secure Processor(AMD-SP):负责安全密钥的生成和管理。
Secure Memory Encryption (SME):AMD在DRAM的控制器中添加了加解密模块,用来控制内内存数据的加密和解密。
Secure Encrypted Virtualization (SEV) :将主内存加密功能与现有的AMD-V虚拟化体系结构来支持加密的虚拟机。 加密虚拟机不仅可以让虚拟机免受物理威胁,还可以免受其他虚拟机甚至是hypervisor本身。 因此,SEV代表了一种新的虚拟化安全范例,特别适用于虚拟机不需要完全信任其主机的hypervisor和管理员的云计算系统。 与SME一样,不需要修改应用程序软件即可支持SEV。


2025-07-19 00:12:19
广告
  • 当家
  • 自主
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
AMD的sev sme集成在io die里面,是硬件组件,AMD商用pro系列还在主板上集成一个arm soc安全模块来控制硬件,比如绑定硬盘,绑定内存,绑定cpu等等功能,u板或者硬盘或者内存分离如果不预先解锁,分离开以后哪个部件都不能别的机器上使用,即使同型机上,如果在不能开机或安全模块损坏或更换部件的话必须,在厂商的协助下才能更换。真正的高性能安全可靠


  • 我新来的
  • 龙芯3A
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
决战Ring -3?固件的审计和加固有接口和方案么?


  • gvbgvb是我
  • 龙芯1A
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
研究ibm的cpu特权设计,毕竟人家70年代就搞定完全虚拟化,是虚拟化技术的祖宗。不像x86有指令集虚拟化漏洞,为了虚拟化搞出很复杂的硬件设计。


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 26回复贴,共1页
<<返回龙芯吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示