IEEE 스토리지 보안 워킹 그룹

전기전자공학자협회(IEEE)의 스토리지 보안 워킹 그룹(IEEE Security in Storage Working Group, SISWG)은 저장된 데이터 보호 및 대응하는 암호화 키 관리를 위한 표준 제품군을 감독한다. SISWG는 IEEE 사이버 보안 및 개인정보 보호 표준 위원회(CPSC)의 일부이다.

블록 암호화 표준

SISWG는 다음 블록 암호화 표준에 대한 작업을 감독한다.

IEEE Std 1619-2025 (블록 지향 저장 장치의 데이터 암호화 보호 표준)는 XTS-고급 암호화 표준(XEX 기반 트윅 가능 암호 모드 및 암호문 도용)을 사용한다. 이 표준의 사용 예로는 하드 디스크 드라이브(HDD) 및 솔리드 스테이트 드라이브(SSD)와 같은 자체 암호화 저장 장치가 있다. XTS-AES 알고리즘은 소프트웨어 기반 암호화로도 구현할 수 있으며, 결과적으로 암호화된 사용자 데이터는 내부적으로 암호화를 수행하지 않는 드라이브에 저장될 수 있다.

1619의 가장 최근(2025년) 버전은 단일 대칭 데이터 암호화 키를 사용하여 암호화할 데이터의 최대 양에 대한 요구 사항을 설정했다. 이전 버전에서는 동일한 키로 더 많은 양의 데이터가 암호화될수록(즉, 키 범위가 커질수록) 공격자가 암호문(암호화된 데이터)만 가지고 성공적인 무차별 대입 복호화 공격을 수행할 가능성이 높다는 점을 지적했다. 2020년대 초반에 이르러 SSD와 HDD는 이러한 공격이 곧 실용화될 수 있을 만큼 높은 용량에 도달했다. 자체 암호화 드라이브에 미치는 영향은 드라이브가 여러 개의 활성 키를 관리해야 한다는 점이었다. 대규모 데이터 세트의 소프트웨어 기반 암호화에도 유사한 영향이 있었다.

(1619의 원본 버전(2007)은 XML 형식의 키 백업을 표준화했으나, 2013년 버전에서 제거되었다.)

IEEE Std 1619.1-2018 (저장 장치를 위한 길이 확장 기능을 갖춘 인증 암호화 표준)은 다음 알고리즘을 정의한다.

IEEE Std 1619.2-2025 (공유 저장 매체를 위한 광대역 블록 암호화 표준)은 한 가지 알고리즘을 정의한다.

(XCB-AES 모드는 1619.2의 이전 버전에서 정의되었으나, XCB(Extended Code Book)는 취약점이 보고되어 2025년 버전의 1619.2에서 제거되었다.)

협대역 블록 vs 광대역 블록 암호화

데이터 저장에 사용되는 암호화 알고리즘은 데이터 일부의 독립적인 암호화 및 복호화를 지원해야 한다. 소위 협대역 블록 알고리즘은 비교적 작은 데이터 단위를 처리하는 반면, 광대역 블록 알고리즘은 전체 섹터를 암호화하거나 복호화한다. 협대역 블록 알고리즘은 하드웨어 구현이 더 효율적이라는 장점이 있다. 반면, 더 작은 블록 크기는 데이터 수정 공격에 대해 더 세밀한 입도를 제공한다. 표준화된 "허용 가능한 입도"는 없지만, 예를 들어 1비트 단위의 데이터 수정 가능성(비트 플리핑 공격)은 일반적으로 허용할 수 없는 것으로 간주된다.

이러한 이유로 이 그룹은 효율성 증대가 추가 위험을 정당화한다고 가정하여 표준 P1619에서 인증이 없는 협대역 블록(128비트) 암호화를 선택했다. 그러나 광대역 블록 암호화가 일부 경우에 유용할 수 있음을 인식하여, 광대역 블록 암호화 사용을 위한 알고리즘을 정의하는 또 다른 표준인 1619.2가 개발되었다.

저장소 삭제 표준

SISWG는 저장소 삭제에 관한 일련의 표준 개발을 감독한다.

IEEE Std 2883-2022 (저장소 삭제 표준)는 데이터 저장 장치 및 시스템을 삭제하는 방법을 정의한다. 이는 기록된 데이터를 제거하기 위한 요구 사항 및 지침을 제공한다. 2883에 정의된 기술을 구현하기 위한 요구 사항은 P3406(아래 참조)에서 정의될 예정이다.

IEEE 2883의 첫 번째 버전은 2020년에 작업을 시작하여 2022년에 발행되었다. 많은 개념이 NIST SP800-88(매체 삭제 지침)과 ISO/IEC 27040(저장 보안)의 초기 버전에서 차용되었다. 여기에는 삭제 방법(Clear, Purge, Destruct/Destruction)의 정의와 특정 유형의 저장 매체(예: 디스크 드라이브, SSD, 종이 기록)를 삭제하는 방법이 포함된다. 기존 표준들은 실제 필수 준수 요구 사항(예: "해야 한다(shall)"와 같이 수행해야 하는 작업)을 거의 제공하지 않았다. "해야 한다"는 요구 사항이 없으면 준수 주장은 무의미하다. ISO/IEC 27040은 2024년 초에 실제 요구 사항의 출처로 IEEE 2883을 참조하도록 업데이트되었다. 유사하게, SP 800-88도 2025년에 개정판 2로 업데이트되어 2025년 현재 개발 중인 2883의 다음 버전 요구 사항을 참조하게 되었다.

IEEE Std 2883.1-2025 (저장소 삭제 방법 사용을 위한 권장 관행)는 2883에 정의된 삭제 방법을 적용하는 방법에 대한 권장 사항을 제공한다. 이는 사용자가 위험, 타당성, 효율성, 경제성 및 환경적 결과를 고려해야 함을 설명한다.

IEEE 2883.1은 "권장 관행" 문서이며 공식적으로 "표준"으로 간주되지 않는다.

Project P2883.2 (가상화 및 클라우드 저장소 삭제를 위한 권장 관행)는 가상화 및 클라우드 저장 시스템에 2883에 정의된 삭제 방법을 적용하는 방법에 대한 권장 사항을 제공하기 위해 개발 중이다. 이러한 시스템은 개별 데이터 저장 드라이브의 명령 인터페이스보다 훨씬 높은 추상화 수준에서 사용자에게 인터페이스를 제공한다.

Project P3406 (삭제 및 파괴 삭제 프레임워크 표준)은 IEEE 2883에 정의된 삭제(Purge) 및 파괴(Destruct) 방법을 수행하는 기술을 정의하고 구현하는 방법에 대한 요구 사항을 제공하기 위해 개발 중이다. IEEE 2883의 2022년 버전의 일부 세부 사항은 3406으로 이전될 예정이다.

기타 표준

IEEE Std 1667-2018 (저장 장치의 호스트 연결 시 발견, 인증 및 권한 부여 표준)은 여러 전송 계층에 걸쳐 호스트와 저장 장치 간의 발견, 인증 및 권한 부여 프로토콜을 정의한다.

2026년 기준, 프로젝트 P1667이 1667-2018을 업데이트하기 위해 개발 중이다.

같이 보기

각주

  1. ↑ “The XTS-AES Tweakable Block Cipher: The XTS-AES Tweakable Block Cipher”. Institute of Electrical and Electronics Engineers. 2008년 4월 18일.
  2. ↑ Suhler, Paul (2024년 9월 18일). 《Changes in Encryption and Other Algorithms》 (PDF). SNIA Developer Conference 2024. Santa Clara, CA: SNIA. 2025년 11월 3일에 확인함.
  3. ↑ Luykx & Nandi 2024.
  4. ↑ Luykx & Nandi 2025.

참고 문헌

외부 링크