New in this list

Hermann Seuschek hermann.seuschek at tum.de
Fri Nov 15 23:28:46 CET 2013


Hi Peter,
> What software do they run on the SoC?

Their task is to implement a basic OS on their own. Basically it is a
loop reading the bytes from the UART and processing them according to
the T=0 protocol. Implementing the full SC-filessystem is not a required
but they have to implement their own UART and AES on the FPGA platform.
There are only a few APDUs for the essential GSM functionality.


>
> I understand that if the students work on implementing osmocom-cos
> one year then there isn't very much left for the next year, but if
> the students are anyway working on exactly this problem perhaps
> there's a way to get them involved in this project too.
They implement a complete SoC including the basic OS in one semester in
groups. Project management and working in a team is also an objective in
this course. And yes, they are doing always the same work. Next semester
we change the development platform from Actel/Microsemi to the Xilinx.
>
> Do the students usually test with their own phones?
Good question ;-)! No they don't. The problem is that different phones
behave very different this was very hard when we started to prepare the
lab. Now we offer the development platform with some old feature phones
where we know that it is working.
When implementing a full featured OS much more effort has to be spent
for testing and solving issues with phone compatibility.
>

BTW: Do you know the this smart card OS: http://www.mbsks.franken.de/sosse/
The code may be useful as a starting point for implementing the SIM OS.

Regards,
Hermann

-- 
Hermann Seuschek
Technische Universitaet Muenchen
Lehrstuhl fuer Sicherheit in der Informationstechnik
Gebaeude N1, Raum N1008
Postanschrift: Arcisstr. 21 80333 Muenchen
Hausanschrift: Theresienstr. 90 80333 Muenchen
Telefon: +49.89.289.28253
E-Mail: hermann.seuschek at tum.de
Web: http://www.sec.ei.tum.de/pages/mitarbeiter/hermann-seuschek/




More information about the osmocom-cos mailing list