没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
TCG
TCG Storage
Security Subsystem Class:
Opal
Specification Version 2.01
Revision 1.00
August 5, 2015
Contact: admin@trustedcomputinggroup.org
PUBLISHED
Copyright © TCG 2015
TCG Storage Opal SSC TCG Copyright 2015
Specification Version 2.01 Published
Revision 1.00 Page ii
Copyright
©
2015 Trusted Computing Group, Incorporated.
Disclaimers, Notices, and License Terms
THIS SPECIFICATION IS PROVIDED “AS IS” WITH NO WARRANTIES WHATSOEVER, INCLUDING
ANY WARRANTY OF MERCHANTABILITY, NONINFRINGEMENT, FITNESS FOR ANY PARTICULAR
PURPOSE, OR ANY WARRANTY OTHERWISE ARISING OUT OF ANY PROPOSAL, SPECIFICATION
OR SAMPLE.
Without limitation, TCG disclaims all liability, including liability for infringement of any proprietary rights,
relating to use of information in this specification and to the implementation of this specification, and TCG
disclaims all liability for cost of procurement of substitute goods or services, lost profits, loss of use, loss
of data or any incidental, consequential, direct, indirect, or special damages, whether under contract, tort,
warranty or otherwise, arising in any way out of use or reliance upon this specification or any information
herein.
This document is copyrighted by Trusted Computing Group (TCG), and no license, express or implied, is
granted herein other than as follows: You may not copy or reproduce the document or distribute it to
others without written permission from TCG, except that you may freely do so for the purposes of (a)
examining or implementing TCG specifications or (b) developing, testing, or promoting information
technology standards and best practices, so long as you distribute the document with these disclaimers,
notices, and license terms.
Contact the Trusted Computing Group at www.trustedcomputinggroup.org
for information on specification
licensing through membership agreements.
Any marks and brands contained herein are the property of their respective owners.
TCG Storage Opal SSC TCG Copyright 2015
Specification Version 2.01 Published
Revision 1.00 Page iii
Change History
Version / Revision Date Description
Version 1.00 Rev 1.00 27 January 2009 First publication
Version 1.00 Rev 2.00 20 April 2009 Changed TCG Storage Architecture Core Specification
reference and Opal SSC specification numbering
Version 1.00 Rev 3.00 18 December 2009 Corrected the definition of LockingEnabled bit
Clarified Revert when Manufactured-Inactive
Version 2.00 Rev 1.00 27 February 2012 Added LBA range alignment restriction information
mechanism
Added SecretProtect table as Mandatory in the Locking
SP media encryption keys
Added Sector Table access granularity reporting
mechanism
Added support for SEDs with SID values not equal to
MSID
Added support for Admin authorities in the Admin SP
Provided an optional ability to disable the SID authority
in the Admin SP
Added a programmatic TPer reset mechanism
Made Additional DataStore Feature Set mandatory for
SEDs compliant with Opal v2.00
Added a mechanism for disallowing User authorities to
change their C_PIN values
Allowed modification of CommonName columns in
Locking and Authority tables of the Locking SP
Made Authenticate method of the Base template
mandatory
Made Random method of the Crypto template
mandatory
TCG Storage Opal SSC TCG Copyright 2015
Specification Version 2.01 Published
Revision 1.00 Page iv
Version / Revision Date Description
Version 2.01 Rev 1.00 5 August 2015 Fixed Table column values in Table 33 “Locking SP -
SecretProtect Table Preconfiguration”.
Updated reference [4] to latest version 1.04.
Moved SP life cycle and ATA Security Feature Set
interactions in Appendix 5.3.2.4 to [4].
Moved list of aborted ATA/SCSI commands from section
4.3.7 to [4].
Added PSID Feature Set as mandatory.
Removed Interface Control Template.
Moved interactions between Activate and ATA Security
in section 5.1.1 to [4].
TCG Storage Opal SSC TCG Copyright 2015
Specification Version 2.01 Published
Revision 1.00 Page v
TABLE OF CONTENTS
1
INTRODUCTION ................................................................................................................................... 1
1.1 DOCUMENT PURPOSE ..................................................................................................................................... 1
1.2 SCOPE AND INTENDED AUDIENCE .................................................................................................................. 1
1.3 KEY WORDS ................................................................................................................................................... 1
1.4 DOCUMENT REFERENCES ............................................................................................................................... 1
1.5 DOCUMENT PRECEDENCE ............................................................................................................................... 1
1.6 SSC TERMINOLOGY ....................................................................................................................................... 2
1.7 LEGEND .......................................................................................................................................................... 2
2 OPAL SSC OVERVIEW ........................................................................................................................ 4
2.1 OPAL SSC USE CASES AND THREATS ............................................................................................................. 4
2.2 SECURITY PROVIDERS (SPS) ........................................................................................................................... 4
2.3 INTERFACE COMMUNICATION PROTOCOL ...................................................................................................... 4
2.4 CRYPTOGRAPHIC FEATURES ........................................................................................................................... 4
2.5 AUTHENTICATION .......................................................................................................................................... 4
2.6 TABLE MANAGEMENT .................................................................................................................................... 5
2.7 ACCESS CONTROL & PERSONALIZATION ........................................................................................................ 5
2.8 ISSUANCE ....................................................................................................................................................... 5
2.9 SSC DISCOVERY ............................................................................................................................................ 5
2.10 MANDATORY FEATURE SETS .......................................................................................................................... 5
3 OPAL SSC FEATURES ........................................................................................................................ 6
3.1 SECURITY PROTOCOL 1 SUPPORT ................................................................................................................... 6
3.1.1 Level 0 Discovery (M) ............................................................................................................................ 6
3.1.1.1 Level 0 Discovery Header ............................................................................................................. 6
3.1.1.2 TPer Feature (Feature Code = 0x0001) ......................................................................................... 7
3.1.1.3 Locking Feature (Feature Code = 0x0002) .................................................................................... 7
3.1.1.3.1 LockingEnabled Definition ......................................................................................................... 8
3.1.1.4 Geometry Reporting Feature (Feature Code = 0x0003) ................................................................ 8
3.1.1.4.1 Overview ..................................................................................................................................... 8
3.1.1.4.2 Align ............................................................................................................................................ 9
3.1.1.4.3 LogicalBlockSize ........................................................................................................................ 9
3.1.1.4.4 AlignmentGranularity.................................................................................................................. 9
3.1.1.4.5 LowestAlignedLBA .................................................................................................................... 9
3.1.1.5 Opal SSC V2.00 Feature (Feature Code = 0x0203) ...................................................................... 9
3.2 SECURITY PROTOCOL 2 SUPPORT ................................................................................................................. 10
3.2.1 ComID Management ............................................................................................................................ 10
3.2.2 Stack Protocol Reset (M) ..................................................................................................................... 10
3.2.3 TPER_RESET command (M) ............................................................................................................... 10
3.3 COMMUNICATIONS ....................................................................................................................................... 11
3.3.1 Communication Properties .................................................................................................................. 11
3.3.2 Supported Security Protocols .............................................................................................................. 11
3.3.3 ComIDs ................................................................................................................................................ 11
3.3.4 Synchronous Protocol .......................................................................................................................... 12
3.3.4.1 Payload Encoding ........................................................................................................................ 12
3.3.4.1.1 Stream Encoding Modifications ................................................................................................ 12
3.3.4.1.2 TCG Packets .............................................................................................................................. 13
3.3.4.1.3 Payload Error Response ............................................................................................................ 13
3.3.5 Storage Device Resets .......................................................................................................................... 13
3.3.5.1 Interface Resets ........................................................................................................................... 13
3.3.5.2 TCG Reset Events ....................................................................................................................... 13
3.3.6 Protocol Stack Reset Commands (M) .................................................................................................. 14
剩余79页未读,继续阅读
资源评论
weixin_46516885
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功