ГОСТ Р ИСО/МЭК 17826-2015
Продолжение таблицы 117
Имя элемента
метаданных
ТипОписаниеТребование
Поддерживаемые алгоритмы шифрования выражаются строкой в
форме ALGORITHM_MODE_KEYLENGTH. где:
"ALGORITHM" алгоритм шифрования (например. "AES" или
"3DES*).
cdmi_value_
hash
данный элемент метаданных, вернуть код ошибки HTTP 400 Bad Request,
либо самостоятельно выбрать алгоритм и размер хэш-кода.
Поддерживаемые алгоритмы хэширования выражаются строкой в
форме ALGORITHM LENGTH, где:
"ALGORITHM" алгоритм хэширования (например. "SHA").
"LENGTH* размер хэш-кода в байтах (например. "160". ”256").
Для улучшения совместимости различных реализаций CDMI следу
ющие обозначения должны быть использованы для наиболее
распространенных параметров хэширования:
"SHA160" для SHA-1.
"SHA256" для SHA-2.
"MODE" режим шифрования (например, "XTS", "СВС* или ’CTR").
"KEYLENGTH* длина ключа в битах (например. ”128". ”192", *256’).
Для улучшения совместимости различных реализаций CDMI сле
дующие обозначения должны быть использованы для наиболее распро
страненных параметров шифрования:
"3DES_ECB_168" алгоритм TripleDES с тремя ключами, режим
электронной кодовой книги (Electronic Code Book. ЕСВ). ключ 168 бит:
*3DES_CBC_168” алгоритм TripleDES с тремя ключами, режим сце
пления блоков шифртекста (Cipher Block Chaining. СВС). ключ 168 бит;
"AES_CBC_128" алгоритм AES. режим СВС, ключ 128 бит;
"AES_CBC_256" алгоритм AES. режим СВС. ключ 256 бит;
"AES_XTS_128" алгоритм AES. режим XTS. ключ 128 бит:
"AES_XTS_256" алгоритм AES. режим XTS. ключ 256 бит.
СтрокаЕсли данный элемент метаданных присутствует и не яляется пустой Опционально
JSON строкой, он показывает, что клиент запрашивает вычисление системой
хэш-кода объекта с использованием указанного алгоритма и длиной хэш-
кода. Результат должен быть помещен в элемент cdmi_hash метаданных
системы хранения. Используемые значения алгоритма’длины хэш-кода
указаны в опции cdmi_value_hash.
Если этот элемент отсутствует, он не должен использоваться.
Если данный элемент присутствует, но не содержит корректной
спецификации алгоритма хэширования, система может проигнорировать
cdmijatency
cdmi_
throughput
СтрокаЕсли данный элемент метаданных присутствует и установлен рав Опционально
JSON ным строковому представлению положительного числа, он показывает,
что клиент запрашивает желаемое максимальное время до первого бай
та, в миллисекундах. Этот элемент устанавливает желаемую задержку,
измеренную от края облака, и не включает задержки между клиентом и
облаком. Например, этот элемент может совместимым образом опреде
лять. какой тип хранилища следует использовать. Если этот элемент от
сутствует или не равен положительному числу, он не должен использо
ваться.
СтрокаЕсли данный элемент метаданных присутствует и установлен Опционально
JSON равным строковому представлению положительного числа, он показы
вает. что клиент запрашивает желаемую максимальную скорость полу
чения данных, в байтах в секунду. Этот элемент устанавливает желае
мую скорость, измеренную от края облака, и не учитывает пропускную
способность между клиентом и облаком. Например, этот элемент может
совместимым образом определять, какой тип соединения следует ис
пользовать. Если этот элемент отсутствует или не равен положительному
числу, он не должен использоваться.
132