NIST SP 800-101r1: Guidelines on Mobile Device Forensics
Source: National Institute of Standards and Technology (NIST)
URL: https://csrc.nist.gov/publications/detail/sp/800-101/rev-1/final
Document Type: Special Publication
Revision: 1 (r1)
Table of Contents
1. Introduction
2. Mobile Device Overview
3. Mobile Forensic Process
4. Mobile Device Data Acquisition
5. Mobile Forensic Tools
6. Mobile Device Operating Systems
7. References
1. Introduction
1.1 Purpose
This publication provides guidance on forensically examining mobile devices, including guidance on acquiring data from mobile devices, examining data, and reporting findings. It is intended to assist forensic practitioners, law enforcement, and digital investigators in conducting mobile device forensics examinations.
1.2 Scope
This document covers:
Mobile device fundamentals and architecturesData acquisition techniques and proceduresExamination and analysis methodologiesTool requirements and capabilitiesOperating system-specific considerations1.3 Intended Audience
Digital forensic examinersLaw enforcement investigatorsIncident response teamsIT security professionalsLegal professionals involved in digital evidence
2. Mobile Device Overview
2.1 Mobile Device Types
Smartphones: iPhone, Android devices, Windows PhoneTablets: iPad, Android tablets, Windows tabletsFeature Phones: Basic phones with limited capabilitiesWearable Devices: Smartwatches, fitness trackersIoT Devices: Connected devices with mobile capabilities2.2 Mobile Device Components
Hardware Components
Processor: CPU and GPU for computingMemory: RAM (volatile) and Flash storage (non-volatile)Storage: Internal flash memory, external SD cardsConnectivity: Cellular, Wi-Fi, Bluetooth, NFC, GPSInput/Output: Touchscreen, cameras, microphones, sensorsSIM Card: Subscriber Identity Module for cellular identificationSoftware Components
Operating System: iOS, Android, Windows Mobile, etc.File System: How data is organized and storedApplications: Native and third-party appsUser Data: Contacts, messages, photos, videos, etc.2.3 Data Types on Mobile Devices
Volatile Data (Lost when device powers off)
Running processesNetwork connectionsClipboard contentsLogin sessionsNon-Volatile Data (Persistent storage)
User Data: Contacts, call logs, messages, photos, videos, documentsApplication Data: App-specific data, databases, cachesSystem Data: Operating system files, configurations, logsNetwork Data: Wi-Fi configurations, Bluetooth pairingsLocation Data: GPS logs, cell tower information, Wi-Fi location data2.4 Data Storage Locations
Internal Storage
Device memory (eMMC, UFS, NVMe)SIM cardEmbedded SE (Secure Element)External Storage
SD cardsMicroSD cardsExternal USB storageCloud Storage
iCloud (Apple)Google Drive (Android)OneDrive (Windows)Third-party cloud services
3. Mobile Forensic Process
3.1 Overview of the Forensic Process
The mobile forensic process follows the standard digital forensic methodology:
1. Identification: Identify potential evidence sources
2. Preservation: Secure and protect evidence from alteration
3. Collection: Acquire data from the device
4. Examination: Process and extract relevant data
5. Analysis: Interpret the extracted data
6. Reporting: Document findings and conclusions
3.2 Identification
Evidence Identification Techniques
Visual inspection of the deviceCheck for visible damage or tamperingDocument device make, model, and serial numberPhotograph the device from multiple anglesNote any connected accessories (cases, chargers, etc.)Pre-Acquisition Assessment
Determine device lock status (PIN, password, biometric)Assess battery level and charging requirementsIdentify potential Faraday container needsEvaluate tool compatibility with device3.3 Preservation
Physical Preservation
Use Faraday bags or containers to prevent remote accessMaintain chain of custody documentationDocument all handling of the devicePhotograph evidence packagingLogical Preservation
Document device state at time of seizureRecord network connections and statusNote any running applicationsCapture device screenshots if possible3.4 Collection (Acquisition)
Acquisition Levels
1. Manual Examination: Physical interaction with device
2. Logical Acquisition: Access through device interfaces
3. Physical Acquisition: Bit-for-bit copy of storage
4. Chip-Off Acquisition: Direct access to storage chip
5. Micro Read: Examination of physical storage (advanced)
Acquisition Methods
USB Connection: Direct cable connectionWireless: Bluetooth, Wi-Fi (limited use)JTAG: Joint Test Action Group (hardware interface)Chip-Off: Physical removal and reading of storage chipIn-System: On-device acquisition tools3.5 Examination
Data Extraction Techniques
File system analysisDatabase parsingArtifact recoveryDeleted data recoveryEncryption bypass (when possible)Common Examination Procedures
1. Mount acquired image
2. Parse file system
3. Extract databases
4. Recover deleted artifacts
5. Decode proprietary formats
6. Search for keywords
3.6 Analysis
Analysis Techniques
Timeline analysisConnection analysisLocation analysisCommunication analysisApplication analysisKey Analysis Areas
Communication: Calls, texts, emails, messaging appsLocation: GPS data, cell tower records, Wi-Fi connectionsPhotos/Videos: Metadata, timestamps, locationsInternet Activity: Browsing history, downloads, searchesSocial Media: Posts, messages, connectionsFinancial: Banking apps, payment data3.7 Reporting
Report Components
Executive summaryMethodology descriptionTools and techniques usedFindings and conclusionsSupporting documentationChain of custodyReport Best Practices
Use clear, concise languageInclude screenshots and visual evidenceDocument all procedures step-by-stepMaintain objectivityInclude limitations and caveats
4. Mobile Device Data Acquisition
4.1 Acquisition Methods Comparison
| Method | Description | Pros | Cons |
|---|
| **Manual** | Physical interaction | No special tools | Time-consuming, may alter data |
| **Logical** | Interface-based access | Fast, non-destructive | Limited data access |
| **Physical** | Bit-for-bit copy | Complete data | Requires special tools |
| **Chip-Off** | Direct chip access | Bypasses encryption | Destructive, requires expertise |
| **JTAG** | Hardware interface | Bypasses locks | Requires technical knowledge |
4.2 Logical Acquisition
What is Logical Acquisition?
Logical acquisition extracts data through the device's normal interfaces (USB, Bluetooth, Wi-Fi). It provides access to user data without creating a complete physical image.
Logical Acquisition Process
1. Connect device via USB or wireless
2. Authenticate with device (if required)
3. Use forensic tool to extract data
4. Export extracted data to examiner workstation
5. Document all extracted data
Data Obtainable Through Logical Acquisition
Contacts and call logsText messages and iMessagesPhotos and videosCalendar entriesNotes and remindersApplication data (limited)Device informationLimitations
Cannot access deleted dataCannot access system filesMay be blocked by device encryptionLimited access to application sandboxed data4.3 Physical Acquisition
What is Physical Acquisition?
Physical acquisition creates a bit-for-bit copy of the device's storage, including all data, deleted files, and unallocated space.
Physical Acquisition Process
1. Put device in forensic mode (DFU, download mode, etc.)
2. Connect to forensic workstation
3. Use specialized tool to create image
4. Verify image integrity (hash values)
5. Store original evidence securely
Data Obtainable Through Physical Acquisition
All logical acquisition dataDeleted files and artifactsSystem files and logsUnallocated space dataEncryption keys (sometimes)Application sandboxesConsiderations
May require device unlockingSome devices require jailbreaking/rootingTime-consuming for large storage devicesMay void manufacturer warranty4.4 Chip-Off Acquisition
What is Chip-Off?
Chip-off acquisition involves physically removing the storage chip from the device and reading it directly using specialized hardware.
Chip-Off Process
1. Disassemble device to access storage chip
2. Remove chip using hot air station
3. Clean chip contacts
4. Place chip in reader/adapter
5. Read chip using forensic hardware
6. Create forensic image
When to Use Chip-Off
Device is damaged and cannot bootEncryption cannot be bypassedOther acquisition methods failNeed access to raw storage dataRisks and Considerations
Destructive process (device destroyed)Requires specialized equipment and trainingRisk of damaging the chipMay not work with all chip types4.5 JTAG Acquisition
What is JTAG?
JTAG (Joint Test Action Group) is a hardware interface that allows direct access to the device's processor and memory.
JTAG Process
1. Identify JTAG test points on device board
2. Connect JTAG adapter to test points
3. Use JTAG software to access memory
4. Create forensic image
5. Document connection points
Advantages
Bypasses device locksAccess to raw memoryCan work on damaged devicesDisadvantages
Requires technical expertiseMay not be available on all devicesRequires specialized hardware
5. Mobile Forensic Tools
5.1 Commercial Forensic Tools
Cellebrite UFED
Manufacturer: CellebriteCapabilities: Logical, physical, chip-off acquisitionSupported Devices: Wide range of mobile devicesFeatures: Cloud extraction, password bypass, data analysisGrayKey (Grayshift)
Manufacturer: GrayshiftCapabilities: Physical acquisition, password bypassSupported Devices: Primarily iOS and AndroidFeatures: Offline extraction, brute-force capabilitiesMSAB XRY
Manufacturer: MSABCapabilities: Logical and physical acquisitionSupported Devices: Extensive device supportFeatures: Cloud extraction, encrypted device supportMagnet AXIOM
Manufacturer: Magnet ForensicsCapabilities: Acquisition and analysisSupported Devices: Multiple platformsFeatures: Cloud data, social media, artifact recoveryOxygen Forensic Detective
Manufacturer: Oxygen SoftwareCapabilities: Logical and physical acquisitionSupported Devices: Wide rangeFeatures: Cloud extraction, keylogger, data analysis5.2 Open Source Forensic Tools
Autopsy
Type: Digital forensic platformCapabilities: File system analysis, artifact recoverySupported Platforms: Windows, Linux, macOSFeatures: Timeline analysis, keyword search, hash lookupAndriller
Type: Android forensic toolCapabilities: Logical acquisition, data extractionSupported Devices: Android devicesFeatures: Database parsing, artifact recoverylibimobiledevice
Type: iOS communication libraryCapabilities: Device communication, data extractionSupported Devices: iOS devicesFeatures: Backup creation, file accessstoned-step
Type: iOS forensics toolCapabilities: DFU mode exploitationSupported Devices: Older iOS devicesFeatures: Physical acquisition5.3 Tool Selection Criteria
When selecting mobile forensic tools, consider:
1. Device Compatibility: Does the tool support the target device?
2. Acquisition Methods: What acquisition methods are available?
3. Data Extraction: What data types can be extracted?
4. Reporting: Does the tool generate court-admissible reports?
5. Cost: What is the total cost of ownership?
6. Training: What training is required?
7. Support: Is vendor support available?
8. Updates: How often is the tool updated?
6. Mobile Device Operating Systems
6.1 Apple iOS
iOS Architecture
Kernel: XNU (hybrid kernel)File System: APFS (Apple File System)Security: Secure Enclave, Data Protection APIEncryption: AES-256 hardware encryptioniOS Forensic Considerations
Jailbreaking may be required for physical acquisitionStrong encryption protects data at restiCloud backups may be accessible with credentialsPasscode complexity affects acquisition difficultyKey iOS Data Locations
/var/mobile/Containers/Data/Application/ - App data/var/mobile/Library/ - User libraries/var/db/ - System databases/private/var/ - System filesCommon iOS Artifacts
SMS/iMessage database (sms.db)Call history (call_history.db)Contacts (AddressBook.sqlitedb)Photos metadataSafari browsing historyApp-specific data6.2 Google Android
Android Architecture
Kernel: Linux kernelFile System: ext4, f2fs, EROFSSecurity: SELinux, file-based encryptionEncryption: Full-disk or file-based encryptionAndroid Forensic Considerations
Rooting may be required for physical acquisitionEncryption varies by manufacturer and versionGoogle account credentials may provide cloud accessManufacturer customizations affect acquisitionKey Android Data Locations
/data/data/ - App data directories/data/system/ - System data/sdcard/ - External storage/data/misc/ - Miscellaneous dataCommon Android Artifacts
SMS/MMS databaseCall logsContacts databaseBrowser historyWiFi configurationsApp-specific data6.3 Windows Mobile
Windows Mobile Architecture
Kernel: Windows CE-basedFile System: NTFS, FAT32Security: Device encryption, PIN protectionEncryption: BitLocker (limited)Windows Mobile Forensic Considerations
Limited market shareLess forensic tool supportMicrosoft account may provide cloud accessBackup capabilities through Zune/Microsoft tools6.4 Feature Phones
Feature Phone Considerations
Limited data storageProprietary operating systemsLimited forensic tool supportMay require manufacturer-specific tools
7. References
7.1 NIST Publications
NIST SP 800-101r1: Guidelines on Mobile Device ForensicsNIST SP 800-86: Guide to Integrating Forensic Techniques into Incident ResponseNIST SP 800-72: Guidelines on PDA ForensicsNIST SP 800-101: Guidelines on Mobile Device Forensics (Revision 0)7.2 Industry Standards
SWGDE Best Practices for Mobile EvidenceASTM E2825 - Standard Guide for Forensic Digital Image ProcessingISO/IEC 27037:2012 - Guidelines for identification, collection, acquisition and preservation of digital evidence7.3 Academic Resources
Harris, R. (2006). "Arriving at an Agile Forensics Plan."Breeuwsma, M. (2007). "Forensic Imaging of Embedded Systems Using JTAG Boundary-Scan."Willassen, S. (2005). "Forensic Analysis of Mobile Phone Internal Memory."7.4 Web Resources
NIST Computer Security Resource Center: https://csrc.nist.govMobile Forensic Science: https://www.mobileforensicscience.comForensic Focus: https://www.forensicfocus.com
Appendix A: Glossary
APFS: Apple File SystemChip-Off: Physical removal and reading of storage chipDFU: Device Firmware Update (iOS recovery mode)eMMC: Embedded Multi-Media ControllerFaraday Bag: Shielding container to block wireless signalsJTAG: Joint Test Action Group (hardware interface)Logical Acquisition: Data extraction through device interfacesPhysical Acquisition: Bit-for-bit copy of storageRooting: Gaining root access on Android devicesSecure Enclave: Apple's security coprocessorUFS: Universal Flash Storage
Appendix B: Acquisition Decision Tree
Start
│
├─ Is the device accessible?
│ ├─ Yes → Can you unlock it?
│ │ ├─ Yes → Use Logical or Physical Acquisition
│ │ └─ No → Try password bypass tools
│ │ └─ Success? → Use Logical or Physical Acquisition
│ │ └─ Fail? → Consider Chip-Off or JTAG
│ └─ No → Is the device physically damaged?
│ ├─ Yes → Chip-Off or JTAG (if feasible)
│ └─ No → Attempt recovery mode boot
│ └─ Success? → Use appropriate acquisition
│ └─ Fail? → Advanced techniques required