ГОСТ Р 52633.4—2011
А.5 Нейросетевой биометрический контейнер
А.5.1 Представление НБК и блоков Н6К с помощью модифицированной АСН.1
- - нейросетевой биометрический контейнер
NbcSEQUENCE {
nbcBlock(«nbBT_NBC»}.
blocksSET OF ExtenliableBlock
)
- - расширяемый с помощью вспомогательных блоков блок НБК
ExtentiableBlock{nbBlockType:lype}SEQUENCE {
Block{type EXPECT «nbBT_EXTENTION»}.
SET OF Btock{«nbBT_EXTENTION»}
block
ext
)
- - блок НБК
Block{nbBlockType:type}SEQUENCE {
headernbBlockHeader,
bodyBody(type)
--заголовок блока НБК
--блок НБК
)
- - варианты тела блока НБК а зависимости от типа блока
Body{nbBlockType:type}CHOICE(type) {
nbcc-def
nbc
nn-converter
fuzzy-converter
crypto-converter
hard-indicator
soft-indicator
error-spectator
connector
blo-auditor
fuzzy-addresser
code-transformer
tester
security
И 63)
[«nbBT_NBC»J
(*nbBT_NEURAL_NET_CONVERTER»)
[*nbBT_FU22Y_CON VERTER»]
[«nbBT_CRYPTO_CONVERTER»)
(«nbBT_HARD_INDICATOR»J
(«nbBT_SOFT_INDICATOR*|
(«nbBT_ERROR_SPECTATOR»)
(*nbBT_CONNECTOR»]
(*nbBT_BlO_AUDITOR*|
[«nbBT_FU22Y_AD0RESSER*J
[«nbBT_CODE_TRANSFORMER»J
)«nbBT_TEST_RESPONSEe)
{«nbBT_SECURITY»)
BodyNbccDef.
BodyNbc.
BodyNbccDef.
BodyNbccDef.
BodyNbccDef.
BodyNbccDef.
BodyNbccDef.
BodyNbccDef.
BodyNbccDef.
BodyNbccDef.
BodyNbccDef.
BodyNbccDef.
BodyNbccDef.
BodySecurlty.
app-def
nbc-id
user-id
dates
Ыо-tech
cscheme
test-response
ext
(128..191)
(«nbBT_NBC_ID*J
l«nbBT_USER_ID»)
(«пЬВТ_ОАТЕ»)
l«nbBT_BlO_TECH*)
(«nbBT_CSCHEME»)
(«nbBT_TEST_RESPONSE»)
(«nbBT_EXTENSION»)
BodyAppDef.
BodyNbcId.
BodyUserld.
BodyDates.
BodyBioTech,
BodyCScheme,
BodyTestResponse.
BodyExtension,
)
- - тело заголовка НБК
BodyNbc
size
nbc-type
SEQUENCE {
uint32_t.
nbUuid
- - полный размер НБК без блока заголовка НБК
- - УУИД типа НБК
)
- - тело блока ЭП НБК
BodyNbccDefSET OF ulnt8_t OPTIONAL
- - тело информационного блока НБК
BodyAppDef SET OF ulnt8_t OPTIONAL
- - тело блока безопасности
BodySecunty
zone
SEQUENCE {
Int16_l,- - число контролируемых блоков
- - положительное значение равно числу блоков после блока безопасности
- - отрицательное значение равно числу блоков перед блоком безопасности
- - значение «0x0000» определяет особый порядок подсчета (не блочный);
-- заголовок НБК считается отдельным блоком
35