Fast software implementations of block ciphers Public Deposited

http://ir.library.oregonstate.edu/concern/graduate_thesis_or_dissertations/0r967598w

Descriptions

Attribute NameValues
Creator
Abstract or Summary
  • Three block ciphers are considered to determine how well they can be implemented on existing superscalar architectures such as the Intel Pentium. An examination of the Pentium architecture suggests that substantial performance increases can be achieved if particular rules are followed. Software libraries are written in high-level C language and low-level assembly language to produce a package of routines which achieve a near optimal performance level on a current processor architecture. The structure of each algorithm is studied to determine if it is possible to alternatively implement the algorithm such that certain steps are reordered or reduced. Using the Intel MMX architectural advances, it is observed that one algorithm benefits dramatically from a new implementation that takes advantage of MMX strengths.
Resource Type
Date Available
Date Copyright
Date Issued
Degree Level
Degree Name
Degree Field
Degree Grantor
Commencement Year
Advisor
Academic Affiliation
Non-Academic Affiliation
Subject
Rights Statement
Peer Reviewed
Language
Digitization Specifications
  • File scanned at 300 ppi (Monochrome, 8-bit Grayscale) using ScandAll PRO 1.8.1 on a Fi-6770A in PDF format. CVista PdfCompressor 4.0 was used for pdf compression and textual OCR.
Replaces
Additional Information
  • description.provenance : Submitted by Sergio Trujillo (jstscanner@gmail.com) on 2012-09-20T23:55:15Z No. of bitstreams: 1 SessionsJulianBrently1999.pdf: 3761405 bytes, checksum: 9fb782b48556c0869646e36fdc1e1aaa (MD5)
  • description.provenance : Made available in DSpace on 2012-09-21T17:36:52Z (GMT). No. of bitstreams: 1 SessionsJulianBrently1999.pdf: 3761405 bytes, checksum: 9fb782b48556c0869646e36fdc1e1aaa (MD5) Previous issue date: 1998-11-23
  • description.provenance : Approved for entry into archive by Patricia Black(patricia.black@oregonstate.edu) on 2012-09-21T17:36:52Z (GMT) No. of bitstreams: 1 SessionsJulianBrently1999.pdf: 3761405 bytes, checksum: 9fb782b48556c0869646e36fdc1e1aaa (MD5)
  • description.provenance : Approved for entry into archive by Patricia Black(patricia.black@oregonstate.edu) on 2012-09-21T17:35:26Z (GMT) No. of bitstreams: 1 SessionsJulianBrently1999.pdf: 3761405 bytes, checksum: 9fb782b48556c0869646e36fdc1e1aaa (MD5)

Relationships

Parents:

This work has no parents.

Last modified

Downloadable Content

Download PDF

Items