# Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.

### Archimedes

# Fulcrum SRS v0.6

28 June, 2011

- 1
- 2
…
- 12
- 13
- 14
- 15
- 16
…
- 21
- 22

UNCLASSIFIED//LES
UNCLASSIFIED//LES Page14
5.1.3 INTERNATIONALIZATION
TheFULCRUM,FULCRUMSHUTDOWN,andFULCRUME NCRYPTERbinariesshallsupportonlythemulti‐byte
characterset(MBCS)
1
characterencoding,specificallytheASCIIcharacterse t.
N OTE:Althoughsupportforadditionalcharacterencodings suchasUNICODEandcharactersets
2
suchas
Windows‐1252(WesternLanguages),Windows‐1251(CyrillicAlphabets),andWindows‐1256(Arabic)
maybeaddedinthefuture,theyarenotsupportedortestedinthisvers ion.
5.2 DESIGNANDIMPLEMENTATIONCONSTRAINTS
5.2.1 RESOURCEUSAGE
TheFULCRUMandFULCRUMSHUTDOWNapplicationsshouldmakereasonableeffortstolimittheir
resourceusage.Theseapplications shalllimittheirresourceusagetoalevelwhichwillnotnoticeably
impactsystemperformanceorraisesuspicio noftheownerofthePivotMachine.Theresourcesinclude:
 CPU
 PhysicalMemory
 NetworkBandwidth
 FileI/OOperations
 KernelInterruptHandlers
The
FULCRUMENCRYPTERapplicationisnotunderanyspecificresourcelimitationsbecauseitisnotrun
onthePivotMachine.
5.2.2 HARDWARE
TheFULCRUM,FULCRUMSHUTDOWN,andFULCRUME NCRYPTERapplicationsshouldrunonany
reasonablymodernx86‐compatiblehardwaresubjecttotheminimumrequirementsoftheSupported
OperatingSystemsdiscussedinSection 5.1.1.Reasonablymodernisdefinedas
 Processor:Intelx86compatible,Pentium4ornewer
 RAM:256MBtotalsystemmemoryorgreater
 Disk:20GBdiskorgreater
 WiredNetwork:10/100/1000MbpsEthernet
 WirelessNetwork:802.11a/b/g/n(optional)
AlternativearchitecturessuchasIA32,IA64,ARMandotherembeddedsystemarchitecturesare
explicitlynotsupported.
5.2.3 EXTERNALLYSUPPLIEDRUNTIMELIBRA RYDEPENDENCIES

1
MSDN:UnicodeandMBCShttp://msdn.microsoft.com/en‐us/library/cwe8bzh0(v=VS.90).aspx
2
Wikipedia:CharacterEncodinghttp://en.wikipedia.org/wiki/Character_encoding

- 1
- 2
…
- 12
- 13
- 14
- 15
- 16
…
- 21
- 22