Odtwórz chroniony blok pamięci
Blok pamięci chroniony przed odtwarzaniem ( RPMB ) zapewnia systemowi przechowywanie danych w określonym obszarze pamięci w sposób uwierzytelniony i chroniony przed odtwarzaniem, i może być odczytywany i zapisywany tylko poprzez pomyślnie uwierzytelniony dostęp do odczytu i zapisu. Dane mogą zostać nadpisane przez hosta, ale nigdy nie można ich usunąć.
Zastosowanie w systemach komputerowych
Ponieważ RPMB jest odporny na manipulacje, może być używany jako nośnik pamięci do różnych celów o krytycznym znaczeniu dla danych w systemie wbudowanym :
- Miejsce do zapisywania „stałych” i/lub „wstępnie zaprogramowanych” danych w systemie bez programowalnej pamięci ROM lub jeśli dane są dla niej zbyt duże.
- Wraz z szyfrowaniem i bezpiecznikami sprzętowymi można go również wykorzystać do zbudowania zaufanego rozwiązania pamięci masowej dla zaufanego środowiska wykonawczego
- Ochrona przed wycofaniem wersji danych (klucze, zaszyfrowane pliki, oprogramowanie itp.).
- Przechowywanie dla zaufanej aplikacji
Niektóre systemy operacyjne, takie jak Linux, mogą udostępniać ogólny sterownik dostępu do urządzenia RPMB podłączonego do eMMC . Jednak w innych przypadkach dostęp do RPMB jest kontrolowany przez zastrzeżony sterownik; może to wymagać użycia Zaufanej aplikacji zamiast zwykłej aplikacji w celu uzyskania dostępu do danych.
Adresowanie jednostek logicznych
Specyfikacja UFS przydziela urządzeniu RPMB identyfikator „dobrze znanej jednostki LUN” o długości 44 godzin. Można to przedstawić jako:
- UFS LUN:
WLUN_ID (80h) | UNIT_NUMBER_ID
=C4h
- 64-bitowa jednostka LUN SCSI:
WLUN_ID (C1h) | JEDNOSTKA_NUMBER_ID
=C1h 44h 00h 00h 00h 00h 00h 00h
Układ pamięci
Urządzenie RPMB dostarcza następujące sekcje pamięci:
Sekcja | Dostęp | Rozmiar |
---|---|---|
Klucz uwierzytelniający | Tylko do zapisu | 32 bajty |
Licznik zapisu | Tylko czytać | 4 bajty (32 bity) |
Obszar danych | Odczyt/zapis | Wielokrotność 128 KB* |
* Jest to minimum określone w specyfikacji, rzeczywisty rozmiar bloku zależy od implementacji pamięci flash dostawcy.