Efficient permutation instructions for fast software cryptography

被引:78
作者
Lee, RB [1 ]
Shi, ZJ [1 ]
Yang, X [1 ]
机构
[1] Princeton Univ, Dept Elect Engn, Princeton, NJ 08544 USA
关键词
Computer architecture - Computer software - Data processing - Multimedia systems - Program processors - Security of data;
D O I
10.1109/40.977759
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
PERFORMING PERMUTATIONS IN SOFTWARE CAN FACILITATE MORE WIDESPREAD USE OF SECURE INFORMATION PROCESSING AND FASTER MULTIMEDIA PROCESSING. BUT CURRENT INSTRUCTION SET ARCHITECTURES, EVEN WHEN AUGMENTED WITH SUBWORD-PARALLEL MULTIMEDIA INSTRUCTIONS, DO NOT PROVIDE EFFICIENT, BIT-LEVEL SOFTWARE PERMUTATIONS. FOUR NEW INSTRUCTIONS EACH OFFER A SOLUTION.
引用
收藏
页码:56 / 69
页数:14
相关论文
共 19 条
[1]  
Abramowitz M., 1970, HDB MATH FUNCTIONS
[2]  
*ALTIVECPEMD, 1998, ALTIVEC TECHN PROGR
[3]  
[Anonymous], ANN REQ CAND ALG NOM
[4]  
Cormen T. H., 1994, INTRO ALGORITHMS
[5]  
*INTEL, INTEL ARCH SOFTW DEV
[6]  
*INTEL, 1996, IA 64 APPL DEV ARCH
[7]   Subword parallelism with MAX-2 [J].
Lee, RB .
IEEE MICRO, 1996, 16 (04) :51-59
[8]   PRECISION ARCHITECTURE [J].
LEE, RB .
COMPUTER, 1989, 22 (01) :78-91
[9]   Subword permutation instructions for two-dimensional multimedia processing in MicroSIMD architectures [J].
Lee, RB .
IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES, AND PROCESSORS, PROCEEDINGS, 2000, :3-14
[10]   ACCELERATING MULTIMEDIA WITH ENHANCED MICROPROCESSORS [J].
LEE, RB .
IEEE MICRO, 1995, 15 (02) :22-32