Skip to main navigation Skip to search Skip to main content

Object modeling of cryptographic algorithms with UML

  • Rauli Kaksonen
  • , Petri Mähönen

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

Abstract

This article describes Object-Oriented modeling of cryptographic primitives and algorithms. Instead of just designing an Object-Oriented cryptographic interface the primitives and algorithms themselves are modeled and assigned to class hierarchy. Models are based on abstract classes or interfaces which define concept of functions manipulating data. Manipulation is done in buffers which also are classes. Models are further used to define new primitives and algorithms. A package of pipe classes is introduced to face the problem of different block sizes of different primitives. A pipe is a sequence of primitives which together manipulate data. Mismatches in buffer sizes within pipes are balanced by valves. Introduced techniques are tested in software library called Secure Tools (ST). Finally, some future directions are discussed.
Original languageEnglish
Title of host publicationInformation Security and Privacy
Subtitle of host publicationThird Australasian Conference, ACISP'98
EditorsColin Boyd, Ed Dawson
Place of PublicationBerlin
PublisherSpringer
Pages193-204
ISBN (Electronic)978-3-540-69101-3
ISBN (Print)978-3-540-64732-4
DOIs
Publication statusPublished - 1998
MoE publication typeA4 Article in a conference publication
Event3rd Australasian Conference, ACISP'98 - Brisbane, Australia
Duration: 13 Jul 199815 Jul 1998

Publication series

SeriesLecture Notes in Computer Science
Volume1438
ISSN0302-9743

Conference

Conference3rd Australasian Conference, ACISP'98
Country/TerritoryAustralia
CityBrisbane
Period13/07/9815/07/98

Fingerprint

Dive into the research topics of 'Object modeling of cryptographic algorithms with UML'. Together they form a unique fingerprint.

Cite this