P r o t e c t i o o f d a t a f o r t r a s m i s s i o N I S T

N I S T C o c e p t , E v a l u a t i o P l a a d A P I P a g e 3 2 o f 3 2

A u m b e r o f N I S T ' s e v a l u a t i o p r o g r a m s r e q u i r e t h e s e d i g o f l i b r a r i e s , e x e c u t a b l e s a d d a t a t o N I S T . T h i s d o c u m e t e s t a b l i s h e s

e x a c t s p e c i f i c a t i o s f o r t h e c r y p t o g r a p h i c p r o t e c t i o o f s u c h m a t e r i a l s . P a r t i c u l a r l y , i t g i v e s p r o c e d u r e s f o r t h e p r o v i d e r o f t h e

s o f t w a r e t o s i g t h e m a t e r i a l t o p r o t e c t i t e g r i t y a d t o s u p p o r t N I S T i a u t h e t i c a t i g t h e s e d e r . I a d d i t i o t h i s d o c u m e t g i v e s

t h e m e c h a i s m b y w h i c h t h e m a t e r i a l c a b e e c r y p t e d f o r c o f i d e t i a l i t y .

B y e c r y p t i g t h e s u b m i s s i o s , w e e s u r e p r i v a c y ; b y s i g i g t h e s u b m i s s i o , w e e s u r e a u t h e t i c i t y ( t h e s o f t w a r e a c t u a l l y b e l o g s

t o t h e s u b m i t t e r ) .

N I S T r e q u i r e s t h a t a l l s o f t w a r e s u b m i t t e d b y t h e p a r t i c i p a t s b e s i g e d a d e c r y p t e d . T w o k e y s p a i r s a r e e e d e d :

―

S i g i g i s d o e w i t h t h e s o f t w a r e p r o v i d e r ' s p r i v a t e k e y , a d

―

E c r y p t i o i s d o e w i t h N I S T ' s p u b l i c k e y , w h i c h i s p u b l i s h e d o t h e N I S T e v a l u a t i o w e b s i t e .

N I S T w i l l v a l i d a t e a l l s u b m i t t e d m a t e r i a l s u s i g t h e p a r t i c i p a t ' s p u b l i c k e y , a d t h e a u t h e t i c i t y o f t h a t k e y w i l l b e v e r i f i e d u s i g t h e

k e y ' s f i g e r p r i t . T h i s f i g e r p r i t m u s t b e s u b m i t t e d t o N I S T i w r i t i g , o r m a l l y b y w r i t i g i t o t h e s i g e d p a r t i c i p a t i o a g r e e m e t .

A l l c r y p t o g r a p h i c o p e r a t i o s ( s i g i g a d e c r y p t i g ) s h a l l b e p e r f o r m e d w i t h s o f t w a r e t h a t i m p l e m e t s t h e O p e P G P s t a d a r d , a s

d e s c r i b e d i I t e r e t R F C 4 8 8 0 . T h e f r e e l y a v a i l a b l e G u P r i v a c y G u a r d ( G P G ) s o f t w a r e , a v a i l a b l e a t w w w . g u p g . o r g , i s o e s u c h

i m p l e m e t a t i o .

T h e s t e p s b e l o w s h o w h o w t o c r e a t e a p u b l i c / p r i v a t e k e y p a i r a d f i g e r p r i t u s i g t h e G P G s o f t w a r e .

P a r t i c i p a t g e e r a t e s t h e i r o w k e y

1 G e e r a t e y o u r k e y

p a i r

g p g - - g e - k e y

<

p r e s s E t e r f o r t h e d e f a u l t k e y t y p e , D S A a d E l g a m a l >

<

C h o o s e a k e y s i z e o f 2 0 4 8 >

<

C h o o s e a o - e x p i r i g k e y >

<

P r e s s ' y ' >

<

E t e r R e a l N a m e >

<

E t e r e m a i l a d d r e s s ; t h i s i s t h e k e y i d e t i t y >

<

E t e r a o p t i o a l c o m m e t >

<

P r e s s ' O ' t o c o t i u e >

<

E t e r a p a s s p h r a s e f o r t h e s e c r e t ( p r i v a t e ) k e y >

O c e t h e p a i r i s g e e r a t e d , t h e k e y m u s t b e e x p o r t e d i t h e p r o p e r f o r m a t t o b e s e t t o N I S T . I t

i s c r u c i a l t h a t t h e a p p l i c a t p r o t e c t t h e p r i v a t e k e y b y c h o o s i g a s t r o g p a s s w o r d t h a t i s o t

s h a r e d .

2 E x p o r t y o u r p u b l i c

k e y

g p g - - a r m o r - - o u t p u t f o r i r e x . g p g - - e x p o r t

<

e m a i l >

w h e r e

<

e m a i l > i s t h e a d d r e s s u s e d i s t e p 1 a b o v e ; t h i s a d d r e s s i s t h e k e y i d e t i t y . T h e p u b l i c

k e y w i l l b e s a v e d i t o t h e f i l e a m e d ' f o r i r e x . g p g ' .

3 E m a i l y o u r p u b l i c k e y T h e f i l e c o t a i i g t h e p u b l i c k e y m u s t b e s e t t o t h e I R E X T e s t L i a i s o , i r e x @ i s t . g o v .

4 W r i t e y o u r p u b l i c k e y

f i g e r p r i t o t h e

p a r t i c i p a t i o 

a g r e e m e t

g p g - - f i g e r p r i t

<

e m a i l >

T h e k e y f i g e r p r i t w i l l b e s h o w i t h e o u t p u t a s a s e t o f h e x d i g i t s . T h e f i g e r p r i t m u s t b e

c o p i e d o t o t h e p a p e r p a r t i c i p a t a g r e e m e t s e t t o N I S T .
P r o t e c t i o o f d a t a f o r t r a s m i s s i o N I S T

N I S T C o c e p t , E v a l u a t i o P l a a d A P I P a g e 3 2 o f 3 2

P a r t i c i p a t i m p o r t s N I S T ' s p u b l i c k e y .

T h e e x t s e r i e s o f s t e p s h o w h o w t h e p a r t i c i p a t w i l l i m p o r t t h e I R E X p u b l i c k e y , a d a u t h e t i c a t e t h a t k e y u s i g t h e k e y

f i g e r p r i t . T h e I R E X p u b l i c k e y w i l l b e s e t t o e a c h p a r t i c i p a t a f t e r r e c e i v i g t h e s i g e d a g r e e m e t .

1 I m p o r t N I S T ' s I R E X

p u b l i c k e y , c o t a i e d

i a f i l e c a l l e d

i r e x . g p g , f o r e x a m p l e

g p g - - i m p o r t i r e x . g p g

T h e o u t p u t s h o u l d b e s i m i l a r t o :

k e y 8 5 6 B 9 B 2 8 : p u b l i c k e y " I R E X T e s t L i a i s o ( I R E X T e s t L i a i s o K e y )

<

i r e x @ i s t . g o v > " i m p o r t e d

2 A u t h e t i c a t e t h e

I R E X k e y

g p g - - f i g e r p r i t i r e x @ i s t . g o v

T h e k e y f i g e r p r i t w i l l b e s h o w i t h e o u t p u t a s a s e t o f h e x d i g i t s . T h e s e d i g i t s m u s t b e t h e

s a m e a s o u r I R E X p u b l i c k e y f i g e r p r i t w h i c h i s p r i t e d o t h e p a r t i c i p a t a g r e e m e t . I f t h e

f i g e r p r i t s d o o t m a t c h , c o t a c t N I S T a d d o o t u s e t h e I R E X k e y f o r e c r y p t i g .

3 O p t i o a l l y , t h e

p a r t i c i p a t m a y w a t

t o a s s i g a l e v e l o f

t r u s t t o t h e I R E X

p u b l i c k e y .

g p g - - e d i t - k e y i r e x @ i s t . g o v

<

E t e r ' t r u s t ' a t t h e C o m m a d p r o m p t >

<

C h o o s e a t r u s t l e v e l ; 3 i s a g o o d c h o i c e >

<

E t e r ' y ' t o a p p r o v e t h e t r u s t s e l e c t i o , i f a s k e d >

<

E t e r ' q ' t o q u i t >

S e d i g s o f t w a r e t o N I S T

B y f o l l o w i g t h e a b o v e s e r i e s o f s t e p s , t h e k e y s h a v e b e e g e e r a t e d a d e x c h a g e d b e t w e e N I S T a d t h e p a r t i c i p a t .

F r o m t h i s p o i t f o r w a r d , a l l s o f t w a r e s u b m i s s i o s M U S T b e s i g e d a d e c r y p t e d .

I a d d i t i o , g e e r a l e m a i l c o m m u i c a t i o c a b e e c r y p t e d a d s i g e d , i f d e s i r e d .

1 E c r y p t a d s i g t h e

f i l e t o b e s u b m i t t e d

t o N I S T

g p g - - d e f a u l t - k e y

<

e m a i l > - - o u t p u t

<

f i l e a m e > . g p g - - e c r y p t - - r e c i p i e t i r e x @ i s t . g o v - - s i g 

<

f i l e a m e >

<

e m a i l > i s t h e k e y i d e t i t y c h o s e w h e t h e k e y p a i r w a s c r e a t e d

<

f i l e a m e > i s t h e f i l e t o b e s u b m i t t e d t o N I S T

<

E t e r t h e p a s s p h r a s e c h o s e f o r t h e p r i v a t e k e y >

T h e r e s u l t s h a l l b e e m a i l e d t o i r e x @ i s t . g o v

 I S T a c c e p t s n o r e s p o n s i b i l i t y f o r u n e n c r y p t e d m a t e r i a l s s e n t t o I S T .