Package edu.rit.smp.keysearch

Package edu.rit.smp.keysearch contains sequential and SMP parallel programs for a cryptanalysis problem.

See:
          Description

Class Summary
Encrypt Class Encrypt prepares input for the AES partial key search programs.
FindKeySeq Class FindKeySeq is a sequential program that solves an AES partial key search problem.
FindKeySeq2 Class FindKeySeq2 is a sequential program that solves an AES partial key search problem.
FindKeySmp Class FindKeySmp is an SMP parallel program that solves an AES partial key search problem.
FindKeySmp2 Class FindKeySmp2 is an SMP parallel program that solves an AES partial key search problem.
FindKeySmp3 Class FindKeySmp3 is an SMP parallel program that solves an AES partial key search problem.
MakeKey Class MakeKey creates a random 256-bit key for a block cipher.
 

Package edu.rit.smp.keysearch Description

Package edu.rit.smp.keysearch contains sequential and SMP parallel programs for a cryptanalysis problem. We are given a 128-bit plaintext block, the corresponding 128-bit ciphertext block encrypted using AES with a 256-bit key, and a portion of the key. The problem is to find the rest of the key using exhaustive search.

The SMP parallel programs in this package use Parallel Java (PJ) in package edu.rit.pj.



Copyright © 2005-2012 by Alan Kaminsky. All rights reserved. Send comments to ark­@­cs.rit.edu.