Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.
UNCLASSIFIED//LES
UNCLASSIFIED//LES Page14
5.1.3 INTERNATIONALIZATION
TheFULCRUM,FULCRUMSHUTDOWN,andFULCRUME NCRYPTERbinariesshallsupportonlythemulti‐byte
characterset(MBCS)
1
characterencoding,specificallytheASCIIcharacterse t.
N OTE:Althoughsupportforadditionalcharacterencodings suchasUNICODEandcharactersets
2
suchas
Windows‐1252(WesternLanguages),Windows‐1251(CyrillicAlphabets),andWindows‐1256(Arabic)
maybeaddedinthefuture,theyarenotsupportedortestedinthisvers ion.
5.2 DESIGNANDIMPLEMENTATIONCONSTRAINTS
5.2.1 RESOURCEUSAGE
TheFULCRUMandFULCRUMSHUTDOWNapplicationsshouldmakereasonableeffortstolimittheir
resourceusage.Theseapplications shalllimittheirresourceusagetoalevelwhichwillnotnoticeably
impactsystemperformanceorraisesuspicio noftheownerofthePivotMachine.Theresourcesinclude:
CPU
PhysicalMemory
NetworkBandwidth
FileI/OOperations
KernelInterruptHandlers
The
FULCRUMENCRYPTERapplicationisnotunderanyspecificresourcelimitationsbecauseitisnotrun
onthePivotMachine.
5.2.2 HARDWARE
TheFULCRUM,FULCRUMSHUTDOWN,andFULCRUME NCRYPTERapplicationsshouldrunonany
reasonablymodernx86‐compatiblehardwaresubjecttotheminimumrequirementsoftheSupported
OperatingSystemsdiscussedinSection 5.1.1.Reasonablymodernisdefinedas
Processor:Intelx86compatible,Pentium4ornewer
RAM:256MBtotalsystemmemoryorgreater
Disk:20GBdiskorgreater
WiredNetwork:10/100/1000MbpsEthernet
WirelessNetwork:802.11a/b/g/n(optional)
AlternativearchitecturessuchasIA32,IA64,ARMandotherembeddedsystemarchitecturesare
explicitlynotsupported.
5.2.3 EXTERNALLYSUPPLIEDRUNTIMELIBRA RYDEPENDENCIES
1
MSDN:UnicodeandMBCShttp://msdn.microsoft.com/en‐us/library/cwe8bzh0(v=VS.90).aspx
2
Wikipedia:CharacterEncodinghttp://en.wikipedia.org/wiki/Character_encoding