2001
DOI: 10.1109/40.977759
|View full text |Cite
|
Sign up to set email alerts
|

Efficient permutation instructions for fast software cryptography

Abstract: To achieve pervasive secure information processing over the public wired and wireless Internet, it is desirable to be able to perform cryptographic transformations rapidly and conveniently. The performance of software-implemented cryptographic functions is hampered by certain operations which have not been optimized in the Instruction Set Architecture of processors, due to their infrequency in earlier programming workloads. One such operation is the permutation of bits within a block to be encrypted, which is … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
80
0
2

Year Published

2003
2003
2019
2019

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 102 publications
(82 citation statements)
references
References 10 publications
0
80
0
2
Order By: Relevance
“…It allows us to achieve one of our major contributions: performing arbitrary bit permutations in 1 or 2 cycles -a significant improvement over our recent past work achieving O(log(n)) instructions and cycles [5], which we describe further below.…”
Section: Past Workmentioning
confidence: 99%
See 4 more Smart Citations
“…It allows us to achieve one of our major contributions: performing arbitrary bit permutations in 1 or 2 cycles -a significant improvement over our recent past work achieving O(log(n)) instructions and cycles [5], which we describe further below.…”
Section: Past Workmentioning
confidence: 99%
“…A comparison of CROSS, OMFLIP, GRP, and PPERM is presented in [5]. CROSS, OMFLIP and GRP all achieve arbitrary 64-bit permutations in 6 instructions.…”
Section: Past Workmentioning
confidence: 99%
See 3 more Smart Citations