summaryrefslogtreecommitdiff
path: root/2019
diff options
context:
space:
mode:
authorHarald Welte <laforge@osmocom.org>2019-12-28 10:21:50 +0100
committerHarald Welte <laforge@osmocom.org>2019-12-28 10:21:50 +0100
commit01842875bc3e341ebc27e2ece443b955503960d9 (patch)
treea79d2d89b2569e4f6c34520028246af8197769cf /2019
parent695b407b83925828f46509ad475433a2affb99c7 (diff)
typo fixes
Diffstat (limited to '2019')
-rw-r--r--2019/ccc2019-sim_technology_a_z/36c3-sim_card_technology_from_A_to_Z.tex26
1 files changed, 14 insertions, 12 deletions
diff --git a/2019/ccc2019-sim_technology_a_z/36c3-sim_card_technology_from_A_to_Z.tex b/2019/ccc2019-sim_technology_a_z/36c3-sim_card_technology_from_A_to_Z.tex
index 4a926b0..bd4cc1d 100644
--- a/2019/ccc2019-sim_technology_a_z/36c3-sim_card_technology_from_A_to_Z.tex
+++ b/2019/ccc2019-sim_technology_a_z/36c3-sim_card_technology_from_A_to_Z.tex
@@ -24,12 +24,14 @@
\begin{frame}{Outline}
+\begin{itemize}
\item Relevant Specs + Spec Bodies
\item Card Interfaces, Protocols
\item Card File System
\item SIM Evolution from 2G to 5G
\item SIM Toolkit
\item OTA (Over The Air)
+\end{itemize}
\end{frame}
@@ -126,7 +128,7 @@
\item Section 5: electronic signals, transmission protocol
\end{itemize}
\item but also specifies what makes the SIM a SIM: Information model, file system, commands
- \item lats, but not least how to execute authentication: RUN GSM ALGORITHM
+ \item last, but not least how to execute authentication: RUN GSM ALGORITHM
\end{itemize}
\end{frame}
@@ -279,12 +281,12 @@
\item The GSM SIM was fully specified by ETSI in TS 11.11
\item As GSM specs moved from ETSI to 3GPP, card specs were split:
\begin{itemize}
- \item ETSI UICC (Universal Intergrated Circuit Card)
+ \item ETSI UICC (Universal Integrated Circuit Card)
\begin{itemize}
- \item like a {\em base class} abstacting out those parts that are not cellular
+ \item like a {\em base class} abstracting out those parts that are not cellular
related, or at very least not 3GPP network related
\end{itemize}
- \item 3GPP USIM Applicaiton on top of UICC
+ \item 3GPP USIM Application on top of UICC
\begin{itemize}
\item specifies those parts specifically relevant to 3GPP networks
\item implemented in ADF\_USIM (Application Dedicated File)
@@ -297,7 +299,7 @@
\begin{frame}{4G: The ISIM}
\begin{itemize}
\item 3G/LTE reuses the existing 3G Authentication (UMTS AKA)
- \item 4G/LTE simply resuses existing USIM
+ \item 4G/LTE simply reuses existing USIM
\item some new optional files were introduced in ADF\_USIM
\item IMS (IP Multimedia System used for not only VoLTE) specifies ISIM application
\begin{itemize}
@@ -329,7 +331,7 @@
\item documentation on hardware, often even simple one-page data sheets not public
\end{itemize}
\item built-in RAM
- \item built-in ROM (at leat boot loader, possibly also OS)
+ \item built-in ROM (at least boot loader, possibly also OS)
\item built-in flash (file system storage, possibly also OS, applications)
\item contrary to expensive crypto smart cards, SIM card chip mostly selected purely by low cost
\begin{itemize}
@@ -341,11 +343,11 @@
\begin{frame}{SIM card software}
\begin{itemize}
\item Every Smart Card has a Card Operating System (COS)
- \item Cards without COS are simple memory cards (like I2C eeprom), insufficinet for SIM
+ \item Cards without COS are simple memory cards (like I2C EEPROM), insufficient for SIM
\item Card OS for Crypto Smart Cards (banking, access control) often publicly known
\item SIM Card OS are rarely known / publicly documented or even named
\item Example: ARM not only offers SIM card CPU core designs, but also OS (Kigen OS)
- \item SIM Card OS is {\em implementtaion detail}, almost everything relevant is standardized
+ \item SIM Card OS is {\em implementation detail}, almost everything relevant is standardized
across OS vendors
\end{itemize}
\end{frame}
@@ -440,7 +442,7 @@
\begin{frame}{Remote File Management (RFM)}
\begin{itemize}
- \item Introduced in Relase 6
+ \item Introduced in Release 6
\item Common use case of OTA
\item Allows remote read / update of files in file system
\item Example: Change of preferred/forbidden roaming operator list
@@ -450,7 +452,7 @@
\begin{frame}{Remote Application Management (RAM)}
\begin{itemize}
- \item Introduced in Relase 6
+ \item Introduced in Release 6
\item Common use case of OTA
\item Allows remote installation / removal of applications on card
\item Example: New multi-IMSI application (MVNOs)
@@ -484,7 +486,7 @@
\begin{itemize}
\item X-Admin-Targeted-Application
\item X-Admin-Next-URI
- \item X-Admin-Protocol: globalplatform-remote-admin/1.0 CRLF
+ \item X-Admin-Protocol: globalplatform-remote-admin/1.0
\item X-Admin-From
\item X-Admin-Script-Status
\item X-Admin-Resume
@@ -497,7 +499,7 @@
\item a strange beast specified outside of ETSI/3GPP
\item allows SIM toolkit applications without writing Java or native applications
\item special byte code format interpreted by S@T browser
- \item to me, one of those WTF? techologies
+ \item to me, one of those WTF? technologies
\end{itemize}
\end{frame}
personal git repositories of Harald Welte. Your mileage may vary