数据存储|信息安全技术在SSD中的应用分享

SSD作为一种数据存储设备,其数据存储的安全性至关重要,为保障数据不被窃取或篡改,往往会对数据进行加密处理,本文将对数据加密技术展开讨论。

数据加密的实现方式主要分为主机端加密与盘内加密。

一、主机端加密

主机端加密即盘外加密,分为软件加密、安全认证、硬件加密。

1、软件加密一般有微软的Bitlocker和Chinasec,Bitlocker是VISTA操作系统自带的计算机本地磁盘加密工具,通过加密硬盘上的所有内容来增强安全性(数据、程序甚至Windows本身);Chinasec则是基于网络和数据的安全管理产品,通过认证、加密、监控和追踪等手段在传统PC终端和移动终端提供系统数据保护、文档加密等整体解决方案。

2、安全认证最常见的就是用户设置Windows登录密码,系统通过密码来辨认用户的身份,从而保障电脑内数据的安全性。

3、硬件加密则是TPM,属于硬加密模板,通过在设备中集成的专用安全硬件来处理设备中的加密密钥,RSA/AES/SHA等加密算法在里面,不少笔记本都会带一个TPM贴片模块,可实现数据加密、密码保护等安全功能,应用性能优于以上两种。

二、盘内加密技术

盘内加密技术分为:对称加密与非对称加密、ATA security、TCG、隐藏分区5种加密方法。

1、对称加密:是指在加密和解密时使用同一密钥,是一种可逆的加密方式。

目前主流的对称加密算法有以下几种:

·DES算法加密流程:整个过程就是将明文按照64比特为一组经过DES加密生成密文,同样将密文按照64比特为一组,连续多组的密文可以通过解密密钥再还原对应的明文。

·3DES算法加密流程:字面上看就是经过三次DES加密的过程,是DES的加强版。

·AES算法加密流程:因此流程较为复杂不做过多展开,大致流程为输入的明文数据会逐字节的去替换,替换完成后再平移,平移完成后再做混合列的N轮迭代,最后进行异或运算生成密文。解密则是反向操作。

·SM4算法加密流程:SM4是一种分组密码算法,其分组长度为128位(即16字节,4字),密钥长度也为128位(即16字节,4字)。其加解密过程采用了32轮迭代机制(与DES、AES类似),每一轮需要一个轮密钥(与DES、AES类似),以及1次反序变换。

2、非对称加密:特点为密文无法反推倒出明文,属于不可逆的流程。

主流非对称加密算法:

·非对称加密算法(消息摘要)-MD5/SHA:用于文件校验、文件的数字签名(保障原始明文在数据传输与明文传输过程中的正确性),文件内容可以是明文。如图所示是无法从摘要推倒出原文的,经常用于网络上的文件传输校验。

·非对称加密算法-RSA:分两个例子来说明。

举例1:公司A要发布一个公众文件(如驱动),生成了公钥和私钥,首先用私钥进行加密签名,以此来证明产品归公司A所有并以此证明产品安全合法,用户下载驱动文件后可用公钥解验签后(类似微软会提示这是一个驱动是否是合法的签名驱动)进行正常使用。

私钥用于签名、公钥用于验签

实际上微软应用程序的数字签名,比图示中的流程更为复杂,因为公私钥的生成证书需要第三方机构颁发以做证明,自己不得随便生成。

举例2:A/B/C要各自发私信给O,但又不想各自的信息给其它两人看见,就用O给他们的公钥加密,由于其它两人没有私钥无法解密,只能O看见A的高密。

 公钥用于加密、私钥用于解密,可起到加密的作用

3、加密算法的应用

在非对称加密算法中可以正向的用私钥去发布签名,然后让大家验证,反过来每个人也可以用公钥来对文件进行加密,但在SSD应用过程中没有可以反向操作的过程。

·SSD中加密算法的应用

在SSD内部有一个AES硬件模块,用于主机数据或内部数据的加解密,它的Key由SSD的固件来管理,保存在NAND上或SOC内部的OTP区域,根据IEEE 1667规范,这种SSD内部有加密模块称之为SED(Self-encrypting) SSD,其它的则非Non-SED SSD。

在不同的实现情况下,有的SOC会把AES模块放在前端进行加密,有的会把AES放在后端进行加密。

4、ATA security(安全认证)

前文描述的都是加密算法,在更上一层如系统应用层则需要密钥管理、账号登录等安全机制来认证。

ATA(AT Attachment),是一个很久远的标准,定义了一组存储命令接口,用于存储设备(SSD/HDD)的访问。

ATA security feature:它类似Windows访问密码的概念,访问密码输入正确后整个SSD的空间都可以被读写,否则SSD会拒绝主机的读写请求或其他特殊的应用请求,以此保证SSD能在安全的环境下使用。

 ATA Security有两个密码:

·User password:用于限制SSD的访问,包括一些控制命令和数据读写命令,一般BIOS登录解密要求输入的密码即User password来解锁SSD。

·Master password:管理员密码,仅用于解除User Password而并不会锁住硬盘;Master password不会使能SSD的security。

Security state简图

Security erase(安全擦除)方式:

   1. Normal erase(普通擦除);

   2. Enhance erase (增强擦除)。

 有AES和没有AES的差异

5、TCG(安全认证+数据加密)

TCG(Trusted Computing Group)中文名为可信计算组织,最初是由AMD、HP、IBM、Intel、Microsoft建立,旨在建立个人电脑的可信计算概念。它不仅是一个硬盘加密方式,更是一个IT生态,融合了网络、存储、加密硬件模块、基础平台、软件等。

涉及到信息安全,在中国同样也有可信计算组织(TCMU)来保障国内的信息安全技术,由高等院校、知名厂商等建立。

在TCG中与SSD相关的TCG部分则是TCG Storage协议。

如图中所示,在SSD上方有两块SP:Admin SP和Locking SP,Admin SP类似管理员权限集,只有一些管理功能,不负责SSD的逻辑空间的分配或决策;Locking SP即SSD访问空间管理。

TCG Storage是把前面介绍的加密技术都融合了进来,对SSD进行授权管理以及数据安全管理。

其中最主要的是Admin SP,用于密码管理,使能/禁止Locking SP,恢复出厂设置等,Admin SP不直接对SSD的数据空间进行管理,一般用于密码管理,多达几十种。

Locking SP除了基本管理之外,还对数据空间进行管理,如空间分区,每个分区的加密,分区独立锁等,同时也有访问密码的管理。

6、隐藏分区

·TCG MBR shadow

此MBR不是OS中的Master boot record,TCG中的MBR与User空间是重叠的,同一时间内只有一个对Host可见,在SSD没有被完全授权前,真实的User数据空间是无法被访问的,对Host显示的仅为一小块空间,这里面存放一些Preboot的认证程序、数据,认证通过后会切换到真实的User数据空间。

·Shadow area:

在SSD的物理空间里面额外开辟一块区域,在没有获得授权认证时,Host不可见,反之对Host可见。通常用于存放主机厂商的一些数据,用于备份、恢复主机厂商所需的一些数据,相较于TCG会牺牲一些用户的物理存储容量。

随着《中华人民共和国数据安全法》的正式实施,数据安全已上升至国家战略高度,而数据存储作为数据安全中的关键一环,对国家信息安全建设、数字化建设起着至关重要的作用。

作为领先的国产SSD厂商,忆联SSD产品支持目前业界所有标准的加密算法,并包含国密。相关加密算法不仅仅包含了对用户数据的加密,也涵盖了产品固件包的签名发布,以保障固件发布后不会被恶意篡改,从而进一步确保SSD产品安全性。目前,忆联SSD产品使用的加密技术已处于业界领先水平,可为数据搭建起坚实的安全屏障。

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: intel-ssd-fut是英特尔固态硬盘未来技术(Intel Solid State Drive - Future)的缩写。固态硬盘是一种新型的存储设备,它以闪存芯片而非传统的机械硬盘来存储数据。相较于机械硬盘,固态硬盘具有更快的读写速度、更低的能耗和更高的稳定性。 随着科技的不断发展,固态硬盘也在不断改进和创新。intel-ssd-fut意味着英特尔在未来的固态硬盘技术方面将会有更多的突破和发展。这可能包括更高的容量、更低的价格、更高的性能等。通过不断改进和创新,未来的固态硬盘将能满足人们对存储设备的需求,并提供更好的用户体验。 intel-ssd-fut的出现也代表了英特尔对固态硬盘技术的承诺和投资。英特尔作为一家全球知名的芯片制造商,通过持续的研发和创新,在固态硬盘领域取得了巨大的成功。intel-ssd-fut将帮助英特尔进一步巩固其在这一领域的领先地位,并为用户带来更好的产品和服务。 总而言之,intel-ssd-fut代表了英特尔在未来固态硬盘技术方面的发展和突破。这将为用户带来更高速、更高性能、更可靠的存储解决方案。对于科技行业和用户来说,这是一个令人兴奋和期待的未来趋势。 ### 回答2: Intel SSD FUT(Flexible Upgrade Tool)是一种由英特尔公司开发的软件工具,用于升级和更新英特尔固态硬盘(SSD)的固件和驱动程序。 SSD固件是固态硬盘的操作系统,它控制着数据的读写和存储过程。定期更新固件可以提高SSD的性能、稳定性和兼容性,并修复一些可能存在的安全漏洞和问题。 Intel SSD FUT使用简单,只需几个步骤就可以完成升级固件的过程。首先,用户需要下载并安装Intel SSD FUT软件。然后,将目标SSD连接到计算机,并启动软件。软件将自动检测到已连接的SSD,并显示当前固件版本和可用的更新版本。用户可以选择下载和安装最新版本的固件。升级过程通常需要一些时间,用户需要确保在过程完成之前不要断电源或断开固态硬盘的连接。完成后,软件将显示升级成功的信息,并要求重新启动计算机。 使用Intel SSD FUT升级固件可以带来一些好处。首先,它可以提供更好的SSD性能,包括更快的读写速度和更短的启动时间。其次,升级固件还可以修复一些可能存在的问题,如数据丢失或崩溃。此外,固件升级还可以提供更好的兼容性,确保SSD与最新的操作系统和应用程序相匹配。 总之,Intel SSD FUT是一种方便实用的工具,可以帮助用户升级和更新英特尔固态硬盘的固件和驱动程序,从而提高SSD的性能和稳定性。 ### 回答3: Intel SSD FUT 是指英特尔固态硬盘的未来发展方向。英特尔作为一家知名的半导体公司,一直在固态硬盘领域具有领先地位和技术优势。为了不断满足用户的需求和技术进步,他们不断在固态硬盘的研发上投入大量的资源和精力。 在未来,Intel SSD FUT 可能会注重以下几个方面的发展: 1. 容量增加:随着用户对存储容量的需求不断增加,Intel SSD FUT 可能会致力于提高固态硬盘的容量,以满足用户在大数据存储和处理方面的需求。 2. 性能提升:固态硬盘作为主要的存储设备之一,用户对其性能有着很高的要求。Intel SSD FUT 可能会进一步提升固态硬盘的读写速度,减少响应时间,并增强其在处理大量数据和多任务处理方面的能力。 3. 节能环保:随着社会环境的变化和可持续发展的重要性日益凸显,Intel SSD FUT 可能会在固态硬盘的设计和制造注重节能环保。他们可能会寻找更加高效的芯片制造和能耗控制技术,以降低固态硬盘在使用过程对能源的消耗。 4. 数据安全性:随着数据泄露和网络攻击的不断增多,数据安全性成为用户关注的重要问题。Intel SSD FUT 可能会加强对固态硬盘的加密和安全技术的研发和应用,以提供更高级别的数据保护和防护功能,确保用户的数据安全不受威胁。 综上所述,Intel SSD FUT 是指英特尔固态硬盘的未来发展方向,可能在容量、性能、节能环保和数据安全性等方面做出进一步的提升和创新,以满足用户不断变化的需求和社会发展的要求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值