14
containedonthefloppydiskviathemodule’smanagementinterface.The
formatutilitythencausesthefirmwareofthemoduletobeerased
• RSAkeys:TheseRSApublic/privatekey-pairsareusedforgeneratingand
verifyingdigitalsignaturesforauthenticationofusersduringIPSectunneling
sessions.Themodule’skeysaregeneratedinternallybythePKCS#1standard
usingapseudo-randomnumbergenerator.Thekeysarestoredinuniquely
nameddirectoriesinPKCS#5andPKCS#8formats,respectively.AllRSA
keyscanbezeroizedbytheadministratorbyenteringcommandstodeleteand
zeroizethekeydirectories.Theprivatekeyisneveroutputfromthemodule
whilethemodule’spublickeyisoutputtoobtainacertificatefromathird
partyCertificateAuthority(CA).
• RSACertificates:Thesepublickeybasedcertificatesareusedtoauthenticate
usersforIPSectunnelsessions.Inaddition,themodulehasitsowncertificate
thatitusestoauthenticatetousers.TheseX.509certificatesareissuedbya
thirdpartyCAandstoredintheinternalLDAP.
2.6 Self-tests
Itisimportanttotestthecryptographiccomponentsofasecuritymoduletoinsureall
componentsarefunctioningcorrectly.TheContivitySwitchincludesanarrayofself-tests
thatarerunduringstartupandperiodicallyduringoperations.Theself-testsrunat
power-upincludeacryptographicknownanswertests(KAT)ontheFIPS-approved
cryptographicalgorithmsimplementedinbothHardwareandSoftware(DES,3DES),on
themessagedigest(SHA-1),andonsignatures(RSAwithSHA-1).Additionalself-tests
performedatstartupincludesoftwareintegritytestsusingaDESMACperFIPS113and
acontinuousrandomnumbergeneratortest.Othertestsarerunperiodicallyor
conditionallysuchasasoftwareloadtestforFIPS-approvedupgradesusingaDESMAC
andthecontinuousrandomnumbergeneratortest.Inaddition,therearechecksumtests
ontheflashmemorythatareupdatedwithflashchanges.
Ifanyoftheseself-testfailtheswitchwilltransitionintoanerrorstate.Withintheerror
state,allsecuredatatransmissionishaltedandtheswitchoutputsstatusinformation
indicatingthefailure.