메뉴 건너뛰기




Volumn 2015-January, Issue January, 2015, Pages 154-161

Cryptoraptor: High throughput reconfigurable cryptographic processor

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTER AIDED DESIGN; CRYPTOGRAPHY;

EID: 84936887420     PISSN: 10923152     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/ICCAD.2014.7001346     Document Type: Conference Paper
Times cited : (29)

References (79)
  • 4
    • 82655181942 scopus 로고    scopus 로고
    • Design of an ultra high speed AES processor for next generation IT security
    • L. Ali, I. Aris, F. S. Hossain, and N. Roy. Design of an ultra high speed AES processor for next generation IT security. Comput. Electr. Eng., 37(6), 2011. 1160-1170.
    • (2011) Comput. Electr. Eng , vol.37 , Issue.6 , pp. 1160-1170
    • Ali, L.1    Aris, I.2    Hossain, F.S.3    Roy, N.4
  • 7
    • 34547420633 scopus 로고    scopus 로고
    • Speeding up AES by extending a 32 bit processor instruction set
    • G. Bertoni, L. Breveglieri, F. Roberto, and F. Regazzoni. Speeding up AES by extending a 32 bit processor instruction set. In ASAP06, 2006. 275-282.
    • (2006) ASAP06 , pp. 275-282
    • Bertoni, G.1    Breveglieri, L.2    Roberto, F.3    Regazzoni, F.4
  • 8
    • 84860140170 scopus 로고    scopus 로고
    • Cryptanalysis of the full AES using GPU-like special-purpose hardware
    • A. Biryukov and J. Grossschadl. Cryptanalysis of the full AES using GPU-like special-purpose hardware. Fundam. Inf., 114(3-4), 2012. 221-237.
    • (2012) Fundam. Inf , vol.114 , Issue.3-4 , pp. 221-237
    • Biryukov, A.1    Grossschadl, J.2
  • 9
    • 77955109464 scopus 로고    scopus 로고
    • Fast implementations of AES on various platforms
    • J. W. Bos, D. A. Osvik, and D. Stefan. Fast implementations of AES on various platforms. SPEED-CC09, page 501, 2009.
    • (2009) SPEED-CC09 , pp. 501
    • Bos, J.W.1    Osvik, D.A.2    Stefan, D.3
  • 11
    • 35048901471 scopus 로고    scopus 로고
    • Cryptonite-A programmable crypto processor architecture for high-bandwidth applications
    • R. Buchty, N. Heintze, and D. Oliva. Cryptonite-A programmable crypto processor architecture for high-bandwidth applications. In ARCS04, 2004. 184-198.
    • (2004) ARCS04 , pp. 184-198
    • Buchty, R.1    Heintze, N.2    Oliva, D.3
  • 12
    • 17544364264 scopus 로고    scopus 로고
    • Architectural support for fast symmetrickey cryptography
    • J. Burke, J. McDonald, and T. Austin. Architectural support for fast symmetrickey cryptography. In ASPLOS00, 2000. 178-189.
    • (2000) ASPLOS00 , pp. 178-189
    • Burke, J.1    McDonald, J.2    Austin, T.3
  • 14
    • 78149323444 scopus 로고    scopus 로고
    • Efficient architecture and implementations of AES
    • D. Chen, G. Shou, Y. Hu, and Z. Guo. Efficient architecture and implementations of AES. In ICACTE10, volume 6, 2010. 295-298.
    • (2010) ICACTE10 , vol.6 , pp. 295-298
    • Chen, D.1    Shou, G.2    Hu, Y.3    Guo, Z.4
  • 15
    • 84936855834 scopus 로고    scopus 로고
    • US Secure Hash Algorithm 1 (SHA1). RFC 3174, September
    • D. Eastlake and P. Jones. US Secure Hash Algorithm 1 (SHA1). RFC 3174, September, 2001.
    • (2001)
    • Eastlake, D.1    Jones, P.2
  • 17
    • 20344365087 scopus 로고    scopus 로고
    • An instruction-level distributed processor for symmetrickey cryptography. Parallel and Distributed Systems
    • A. Elbirt and C. Paar. An instruction-level distributed processor for symmetrickey cryptography. Parallel and Distributed Systems, IEEE Transactions on, 16(5):468-480, 2005.
    • (2005) IEEE Transactions on , vol.16 , Issue.5 , pp. 468-480
    • Elbirt, A.1    Paar, C.2
  • 18
    • 84936852910 scopus 로고    scopus 로고
    • EnSilica. eSi-8110 product brief EnSilica
    • EnSilica. eSi-8110 product brief. EnSilica.
  • 19
    • 43749110679 scopus 로고    scopus 로고
    • Implementations of high throughput sequential and fully pipelined AES processors on FPGA
    • C.-P. Fan and J.-K. Hwang. Implementations of high throughput sequential and fully pipelined AES processors on FPGA. In ISPACS07, 2007. 353-356.
    • (2007) ISPACS07 , pp. 353-356
    • Fan, C.-P.1    Hwang, J.-K.2
  • 20
    • 84936873868 scopus 로고    scopus 로고
    • FIPS NIST 180-2: Secure Hash Standard (SHS). Technical report, Technical report, (NIST
    • FIPS NIST. 180-2: Secure Hash Standard (SHS). Technical report, Technical report, (NIST), 2001.
    • (2001)
  • 21
    • 24944446893 scopus 로고    scopus 로고
    • On-chip lookup tables for fast symmetric-key encryption
    • A. Fiskiran and R. Lee. On-chip lookup tables for fast symmetric-key encryption. In ASAP05, 2005. 356-363.
    • (2005) ASAP05 , pp. 356-363
    • Fiskiran, A.1    Lee, R.2
  • 22
    • 62349091083 scopus 로고    scopus 로고
    • Celator: A multi-Algorithm cryptographic co-processor
    • D. Fronte, A. Perez, and E. Payrat. Celator: A multi-Algorithm cryptographic co-processor. In ReConFig08, pages 438-443, 2008.
    • (2008) ReConFig08 , pp. 438-443
    • Fronte, D.1    Perez, A.2    Payrat, E.3
  • 23
    • 27644550957 scopus 로고    scopus 로고
    • Comparison of the hardware architectures and FPGA implementations of stream ciphers
    • M. Galanis, P. Kitsos, G. Kostopoulos, N. Sklavos, O. Koufopavlou, and C. Goutis. Comparison of the hardware architectures and FPGA implementations of stream ciphers. In ICECS04, 2004. 571-574.
    • (2004) ICECS04 , pp. 571-574
    • Galanis, M.1    Kitsos, P.2    Kostopoulos, G.3    Sklavos, N.4    Koufopavlou, O.5    Goutis, C.6
  • 26
    • 34047230768 scopus 로고    scopus 로고
    • Pipelined AES on FPGA with support for feedback modes (in a multi-channel environment). Information Security
    • T. Good and M. Benaissa. Pipelined AES on FPGA with support for feedback modes (in a multi-channel environment). Information Security, IET, 1(1), 2007. 1-10.
    • (2007) IET , vol.1 , Issue.1 , pp. 1-10
    • Good, T.1    Benaissa, M.2
  • 27
    • 51049088183 scopus 로고    scopus 로고
    • Light-weight instruction set extensions for bit-sliced cryptography
    • P. Grabher, J. Grossschadl, and D. Page. Light-weight instruction set extensions for bit-sliced cryptography. In CHES08, 2008. 331-345.
    • (2008) CHES08 , pp. 331-345
    • Grabher, P.1    Grossschadl, J.2    Page, D.3
  • 28
    • 83455228792 scopus 로고    scopus 로고
    • A reconfigurable multi-core cryptoprocessor for multi-channel communication systems
    • M. Grand, L. Bossuet, G. Gogniat, B. Le Gal, J.-P. Delahaye, and D. Dallet. A reconfigurable multi-core cryptoprocessor for multi-channel communication systems. In IPDPSW11, pages 204-211, 2011.
    • (2011) IPDPSW11 , pp. 204-211
    • Grand, M.1    Bossuet, L.2    Gogniat, G.3    Le Gal, B.4    Delahaye, J.-P.5    Dallet, D.6
  • 29
    • 84863374615 scopus 로고    scopus 로고
    • Bundled execution of recurring traces for energy-efficient general purpose processing
    • S. Gupta, S. Feng, A. Ansari, S. Mahlke, and D. August. Bundled execution of recurring traces for energy-efficient general purpose processing. In MICRO-44, 2011.
    • (2011) MICRO-44
    • Gupta, S.1    Feng, S.2    Ansari, A.3    Mahlke, S.4    August, D.5
  • 30
    • 51649121096 scopus 로고    scopus 로고
    • Zodiac: System architecture implementation for a high-performance network security processor
    • W. Haixin, B. Guoqiang, and C. Hongyi. Zodiac: System architecture implementation for a high-performance network security processor. In ASAP08, pages 91-96, 2008.
    • (2008) ASAP08 , pp. 91-96
    • Haixin, W.1    Guoqiang, B.2    Hongyi, C.3
  • 31
    • 4143111537 scopus 로고    scopus 로고
    • Speed-Area trade-off for 10 to 100 Gbits/s throughput AES processor
    • A. Hodjat and I. Verbauwhede. Speed-Area trade-off for 10 to 100 Gbits/s throughput AES processor. In ASILOMAR03, volume 2, 2003. 2147-2150.
    • (2003) ASILOMAR03 , vol.2 , pp. 2147-2150
    • Hodjat, A.1    Verbauwhede, I.2
  • 32
    • 18644367181 scopus 로고    scopus 로고
    • A 21.54 Gbits/s fully pipelined AES processor on FPGA
    • A. Hodjat and I. Verbauwhede. A 21.54 Gbits/s fully pipelined AES processor on FPGA. In FCCM04, 2004. 308-309.
    • (2004) FCCM04 , pp. 308-309
    • Hodjat, A.1    Verbauwhede, I.2
  • 33
    • 84859958613 scopus 로고    scopus 로고
    • A very low power and high throughput AES processor
    • F. Hossain, M. Ali, and M. Al Abedin Syed. A very low power and high throughput AES processor. In ICCIT11, 2011. 339-343.
    • (2011) ICCIT11 , pp. 339-343
    • Hossain, F.1    Ali, M.2    Al Abedin Syed, M.3
  • 34
    • 84936869758 scopus 로고    scopus 로고
    • IBM Corporation IBM 4765 PCIe Cryptographic Coprocessor, IBM
    • IBM Corporation. IBM 4765 PCIe Cryptographic Coprocessor. IBM.
  • 35
    • 84936887429 scopus 로고    scopus 로고
    • IP cores, Inc. AES-GCM MACsec, IEEE 802.1AE) and FC-SP Cores GCM1/GCM2/GCM3
    • IP cores, Inc. AES-GCM MACsec (IEEE 802.1AE) and FC-SP Cores GCM1/GCM2/GCM3, 2013.
    • (2013)
  • 37
    • 50049093330 scopus 로고    scopus 로고
    • High throughput, low cost, fully pipelined architecture for AES crypto chip. in Annual
    • N. Iyer, P. Anandmohan, D. Poornaiah, and V. D. Kulkarni. High throughput, low cost, fully pipelined architecture for AES crypto chip. In Annual IEEE India Conference, 2006. 1-6.
    • (2006) IEEE India Conference , pp. 1-6
    • Iyer, N.1    Anandmohan, P.2    Poornaiah, D.3    Kulkarni, V.D.4
  • 38
    • 0037673240 scopus 로고    scopus 로고
    • A fully pipelined memoryless 17.8 Gbps AES-128 encryptor
    • K. U. Jarvinen, M. T. Tommiska, and J. O. Skytta. A fully pipelined memoryless 17.8 Gbps AES-128 encryptor. In FPGA03, 2003. 207-215.
    • (2003) FPGA03 , pp. 207-215
    • Jarvinen, K.U.1    Tommiska, M.T.2    Skytta, J.O.3
  • 39
    • 77955364606 scopus 로고    scopus 로고
    • Instruction set extensions for the advanced encryption standard on a multithreaded software defined radio platform
    • C. Jenkins, M. Schulte, and J. Glossner. Instruction set extensions for the advanced encryption standard on a multithreaded software defined radio platform. IJHPSA10, 2(3/4), 2010. 203-214.
    • (2010) IJHPSA10 , vol.2 , Issue.3-4 , pp. 203-214
    • Jenkins, C.1    Schulte, M.2    Glossner, J.3
  • 43
    • 0035517885 scopus 로고    scopus 로고
    • Efficient permutation instructions for fast software cryptography
    • R. Lee, Z. Shi, and X. Yang. Efficient permutation instructions for fast software cryptography. Micro, IEEE, 21, 2001. 56-69.
    • (2001) Micro IEEE , vol.21 , pp. 56-69
    • Lee, R.1    Shi, Z.2    Yang, X.3
  • 44
    • 77955745096 scopus 로고    scopus 로고
    • Processor accelerator for AES
    • R. B. Lee and Y.-Y. Chen. Processor accelerator for AES. In SASP10, 2010. 16-21.
    • (2010) SASP10 , pp. 16-21
    • Lee, R.B.1    Chen, Y.-Y.2
  • 45
    • 84873428595 scopus 로고    scopus 로고
    • Parallel AES encryption engines for many-core processor arrays
    • B. Liu and B. M. Baas. Parallel AES encryption engines for many-core processor arrays. IEEE Transactions on Computers, 62(3), 2013. 536-547.
    • (2013) Transactions on Computers , vol.62 , Issue.3 , pp. 536-547
    • Liu, B.1    Baas, B.M.2
  • 47
    • 84947904428 scopus 로고    scopus 로고
    • New block encryption algorithm MISTY
    • M. Matsui. New block encryption algorithm MISTY. Fast Software Encryption, 1267, 1997. 54-68.
    • (1997) Fast Software Encryption , vol.1267 , pp. 54-68
    • Matsui, M.1
  • 48
    • 0346947091 scopus 로고    scopus 로고
    • High-performance FPGA implementation of des using a novel method for implementing the key schedule
    • M. McLoone and J. McCanny. High-performance FPGA implementation of DES using a novel method for implementing the key schedule. IEEE Proceedings of Circuits, Devices and Systems, 150, 2003. 373-378.
    • (2003) IEEE Proceedings of Circuits, Devices and Systems , vol.150 , pp. 373-378
    • McLoone, M.1    McCanny, J.2
  • 49
    • 84936856066 scopus 로고    scopus 로고
    • AES ultra fast IP core for Xilinx FPGAs, Mercora Technologies
    • Mercora Technologies. AES ultra fast IP core for Xilinx FPGAs . Mercora Technologies.
    • Mercora Technologies
  • 52
    • 84936863947 scopus 로고    scopus 로고
    • National Institute of Standards and Technology (NIST). Advanced encryption standard (AES). FIPS Publication
    • National Institute of Standards and Technology (NIST). Advanced encryption standard (AES). FIPS Publication, 197, 2001.
    • (2001) , vol.197
  • 53
    • 84875979853 scopus 로고    scopus 로고
    • High-performance symmetric block ciphers on multicore CPU and GPUs
    • N. Nishikawa, K. Iwai, and T. Kurokawa. High-performance symmetric block ciphers on multicore CPU and GPUs. IJNC12, 2(2), 2012. 251-268.
    • (2012) IJNC12 , vol.2 , Issue.2 , pp. 251-268
    • Nishikawa, N.1    Iwai, K.2    Kurokawa, T.3
  • 54
    • 84870684291 scopus 로고    scopus 로고
    • Parallel speculative encryption of multiple AES contexts on GPUs
    • W. Nunan Zola and L. De Bona. Parallel speculative encryption of multiple AES contexts on GPUs. In Innovative Parallel Computing, 2012. 1-9.
    • (2012) Innovative Parallel Computing , pp. 1-9
    • Nunan Zola, W.1    De Bona, L.2
  • 56
    • 4344614608 scopus 로고    scopus 로고
    • Design of a reconfigurable AES encryption/decryption engine for mobile terminals
    • T. Pionteck, T. Staake, T. Stiefmeier, L. Kabulepa, and M. Glesner. Design of a reconfigurable AES encryption/decryption engine for mobile terminals. In ISCAS04, volume 2, pages 545-556, 2004.
    • (2004) ISCAS04 , vol.2 , pp. 545-556
    • Pionteck, T.1    Staake, T.2    Stiefmeier, T.3    Kabulepa, L.4    Glesner, M.5
  • 57
    • 71049125737 scopus 로고    scopus 로고
    • High throughput, pipelined implementation of AES on FPGA
    • S. Qu, G. Shou, Y. Hu, Z. Guo, and Z. Qian. High throughput, pipelined implementation of AES on FPGA. In IEEC09, 2009. 542-545.
    • (2009) IEEC09 , pp. 542-545
    • Qu, S.1    Shou, G.2    Hu, Y.3    Guo, Z.4    Qian, Z.5
  • 60
    • 84948990100 scopus 로고
    • The rc5 encryption algorithm
    • Springer
    • R. L. Rivest. The RC5 encryption algorithm. In Fast Software Encryption, pages 86-96. Springer, 1995.
    • (1995) Fast Software Encryption , pp. 86-96
    • Rivest, R.L.1
  • 61
    • 44949124495 scopus 로고    scopus 로고
    • Optimized area and optimized speed hardware implementations of AES on FPGA
    • M. R. M. Rizk and M. Morsy. Optimized area and optimized speed hardware implementations of AES on FPGA. In IDT07, 2007. 207-217.
    • (2007) IDT07 , pp. 207-217
    • Rizk, M.R.M.1    Morsy, M.2
  • 62
    • 84936889059 scopus 로고    scopus 로고
    • Design and implementation of extended version of AES algorithm with DSP units
    • D. Sagar and G. Leelavathi. Design and implementation of extended version of AES algorithm with DSP units. In IJEAT13, volume 2-6, 2013. 360-364.
    • (2013) IJEAT13 , vol.2-6 , pp. 360-364
    • Sagar, D.1    Leelavathi, G.2
  • 63
    • 84982242108 scopus 로고    scopus 로고
    • A high-Throughput ASIC implementation of configurable advanced encryption standard (AES) processor. IJCA Special Issue on Network Security and Cryptography
    • P. Saravanan, N. R. Devi, G. Swathi, and D. P. Kalpana. A high-Throughput ASIC implementation of configurable advanced encryption standard (AES) processor. IJCA Special Issue on Network Security and Cryptography, NSC(3), 2011. 1-6.
    • (2011) NSC , vol.3 , pp. 1-6
    • Saravanan, P.1    Devi, N.R.2    Swathi, G.3    Kalpana, D.P.4
  • 64
    • 84953635000 scopus 로고
    • Description of a new variable-length key, 64-bit block cipher (blowfish
    • Springer
    • B. Schneier. Description of a new variable-length key, 64-bit block cipher (blowfish). In Fast Software Encryption, pages 191-204. Springer, 1994.
    • (1994) Fast Software Encryption , pp. 191-204
    • Schneier, B.1
  • 67
    • 84872874461 scopus 로고    scopus 로고
    • FastCrypto: Parallel AES pipeline extension for general-purpose processors. Neural
    • M. I. Soliman and G. Y. Abozaid. FastCrypto: parallel AES pipeline extension for general-purpose processors. Neural, Parallel Sci. Comput., 18(1). 47-58.
    • Parallel Sci. Comput , vol.18 , Issue.1 , pp. 47-58
    • Soliman, M.I.1    Abozaid, G.Y.2
  • 69
    • 84936854791 scopus 로고    scopus 로고
    • Dynamic high-performance multi-mode architectures for AES encryption
    • E. Swankoski and V. Narayanan. Dynamic high-performance multi-mode architectures for AES encryption. In MAPLD05, 2005. 1-9.
    • (2005) MAPLD05 , pp. 1-9
    • Swankoski, E.1    Narayanan, V.2
  • 72
    • 84936861399 scopus 로고    scopus 로고
    • VIA Technologies, Inc. VIA C7 processor
    • VIA Technologies, Inc. VIA C7 processor, 2013.
    • (2013)
  • 73
    • 84874945297 scopus 로고    scopus 로고
    • FPGA-based 40.9-Gbits/s masked AES with area optimization for storage area network
    • Y. Wang and Y. Ha. FPGA-based 40.9-Gbits/s masked AES with area optimization for storage area network. IEEE Transactions on Circuits and Systems II: Express Briefs, 60(1), 2013. 36-40.
    • (2013) Transactions on Circuits and Systems II: Express Briefs , vol.60 , Issue.1 , pp. 36-40
    • Wang, Y.1    Ha, Y.2
  • 75
    • 33746331948 scopus 로고    scopus 로고
    • Fast encryption and authentication in a single cryptographic primitive
    • D. Whiting, B. Schneier, S. Lucks, and F. Muller. Fast encryption and authentication in a single cryptographic primitive. ECRYPT, 27(200):5, 2005.
    • (2005) ECRYPT , vol.27 , Issue.200 , pp. 5
    • Whiting, D.1    Schneier, B.2    Lucks, S.3    Muller, F.4
  • 76
    • 0034851535 scopus 로고    scopus 로고
    • CryptoManiac: A fast flexible architecture for secure communication
    • L. Wu, C. Weaver, and T. Austin. CryptoManiac: a fast flexible architecture for secure communication. In ISCA01, 2001. 110-119.
    • (2001) ISCA01 , pp. 110-119
    • Wu, L.1    Weaver, C.2    Austin, T.3
  • 77
    • 70449955986 scopus 로고    scopus 로고
    • Compact FPGA implementation of Camellia
    • P. Yalla and J. Kaps. Compact FPGA implementation of Camellia. In FPL09, 2009. 658-661.
    • (2009) FPL09 , pp. 658-661
    • Yalla, P.1    Kaps, J.2
  • 79
    • 4544352628 scopus 로고    scopus 로고
    • High-speed VLSI architectures for the AES algorithm
    • X. Zhang and K. Parhi. High-speed VLSI architectures for the AES algorithm. IEEE Transactions on VLSI Systems, 12(9), 2004. 957-967.
    • (2004) Transactions on VLSI Systems , vol.12 , Issue.9 , pp. 957-967
    • Zhang, X.1    Parhi, K.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.