Применение Fiasco.OC

926 views

Published on

Презентация для Научной сессии Мифи. В ней представлен пример использования микроядерной ОС Fiasco.OC для разработки криптографического носителя.

Published in: Education
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
926
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
9
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Применение Fiasco.OC

  1. 1. Применение микроядерной операционной системыFiasco.OC для разработки криптографического носителя Сартаков Василий Научная сессия МИФИ, 2012
  2. 2. Криптографический носительВстроенный HDDВзможность подключения внешних USB носителей иsd/mmc карточекАутентификация РИК 2 smart card + пароль/пинкодГОСТ шифрованиеЗащищенное хранилище ключей
  3. 3. Платформа TI OMAP 3530 Fiasco.OCCortex A8 600mhz МикроядроDSP core 420 Паравиртуализирован ный LinuxUSB OTG CapsUSB Host
  4. 4. MOE L4 Sigma IO - сервер ввода-вывода FC - интерфейс пользователя CR - криптографический модуль IO L4L - паравиртуализированный linuxL4L FC Sigma - root-pager L4 - микроядро CR Moe - root-task
  5. 5. Lcd A8 HDD Usb OTG Usb Host Mem Sd/ Dsp mmc Внешние устройства подсоединяются на USB Дисковые операцииhost, далее ОС отображает паравиртуализированного их в виде USB gadget, Smart card linux дополнены благодаря чему PC дешифрованием, котороевоспринимает устройства как выполняет отдельный usb накопители модуль-сервер
  6. 6. ПроблемыDma controllerИсходный код платформы паравиртуализированногоLinux потребовал серьезных переработок
  7. 7. СпасибоСартаков Василий, sartakov@ksyslabs.org

×