Wieloalgorytmowy rekonfigurowalny koprocesor kryptograficzny

Józef Chmielewski , Karol Górski , Krzysztof Jasiński

Abstract

Tematem artykułu jest sprzętowa realizacja algorytmów kryptograficzych z klasy szyfrów symetrycznych, wykorzystująca ideę rekonfigurowalnego koprocesora o elastycznej architekturze. Istotą tej koncepcji jest stworzenie rekonfigurowalnej architektury logicznej, która umożliwia realizację jednego z wielu algorytmów. Zbiory konfiguracyjne dla zaprogramowania poszczególnych algorytmów są przechowywane w specjalnej bibliotece. W artykule przedstawiono architekturę koprocesora, który został zaprojektowany w formie karty komunikującej się z komputerem PC poprzez interfejs szyny NA. Przy użyciu karty koprocesora zrealizowano kilka projektów m.inn. algorytmy: DES, DES-EDE. DES-EEE, DES-XEX z trybami pracy: ECB, CBC, CFB, OFB. Algorytmy DES-EDE i DES-EEE, choć nie są ujęte w normach, stanowią obecnie najczęściej używane algorytmy szyfrujące w sektorze bankowym na całym świecie. W projekcie szczególną uwagę zwrócono na wprowadzenie mechanizmów zapewniających bezpieczeństwo kluczy kryptograficznych i danych jawnych, które mają przeciwdziałać przejęciu kluczy lub danych oraz przeciwdziałać ułatwieniu ataków. Zastosowane mechanizmy m.inn. wykrywają odstępstwa od oczekiwanych, prawidłowych sekwencji rozkazów programujących szyfrowanie lub deszyfrowanie.
Author Józef Chmielewski (FEIT / IT)
Józef Chmielewski,,
- The Institute of Telecommunications
, Karol Górski (FEIT / IT)
Karol Górski,,
- The Institute of Telecommunications
, Krzysztof Jasiński (FEIT / IT)
Krzysztof Jasiński,,
- The Institute of Telecommunications
Pages11-18
Publication size in sheets0.5
Book Praca Zbiorowa: Materiały III Krajowej Konferencji Naukowej Reprogramowalne układy cyfrowe RUC 2000, 2000, Szczecin, Informa, ISBN 83-87362-21-2, 409 p.
Languagepl polski
File
2000 Chmielewski Górski Jasiński Wieloalgorytmowy rekonfigurowalny.pdf 2.35 MB
Score (nominal)0
Citation count*
Cite
Share Share

Get link to the record


* presented citation count is obtained through Internet information analysis and it is close to the number calculated by the Publish or Perish system.
Back
Confirmation
Are you sure?