Skip to main content

Design of a Reconfigurable Cryptographic Engine

  • Conference paper
Advances in Computer Systems Architecture (ACSAC 2006)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4186))

Included in the following conference series:

Abstract

Cryptographic algorithms are usually compute-intensive and more efficiently implemented in hardware than in software. By taking advantage of FPGA technology, some work offers high performance and flexible solutions for cryptographic algorithms. But FPGAs still have some drawbacks. To overcome inherent shortages of FPGA, a novel asynchronous reconfigurable cryptographic engine (ARCEN) is introduced. In this architecture, reconfigurable cryptographic array is the kernel. It routes signals asynchronously between adjacent cells through Neighbor-to-Neighbor wires with 4-phase handshaking protocol. Computation circuit for reconfigurable cell is developed with modified DSDCVS logic. Experiment results show that the architecture has a better performance than FPGA.

This work is supported by Natural Science Foundation of Zhejiang Province, China (Grant No. Y105355).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Tse, K.W., Yuk, T.I., Chan, S.S.: Implementation of the data encryption standard algorithm with FPGAs. In: Proceedings of the 3th International Workshop on Field-programmable Logic and Applications, Oxford, England, pp. 412–419 (September 1993)

    Google Scholar 

  2. Shand, M., Vuillemin, J.: Fast implementations of RSA cryptography. In: Proceedings of the 11th Symposium on Computer Arithmetic, Windsor, ONT, Canada, June 29-July 2, pp. 252–259 (1993)

    Google Scholar 

  3. Cheung, R.C.C., Luk, W., Cheung, P.Y.K.: Reconfigurable Elliptic Curve Cryptosystems on a Chip. In: Proceedings of the conference on Design, Automation and Test in Europe, Munich, Germany, March 07-11, vol. 1, pp. 24–29 (2005)

    Google Scholar 

  4. Sklavos, N., Koufopavlou, O.: Implementation of the SHA-2 Hash Family Standard Using FPGAs. The Journal of Supercomputing 31(3), 227–248 (2005)

    Article  MATH  Google Scholar 

  5. Hartenstein, R.W., Hoffmann, T., Nadeldinger, U.: Design-Space Exploration of Low Power Coarse Grained Reconfigurable Datapath Array Architectures. In: Soudris, D.J., Pirsch, P., Barke, E. (eds.) PATMOS 2000. LNCS, vol. 1918, pp. 118–128. Springer, Heidelberg (2000)

    Google Scholar 

  6. Yu, Z.C., Furber, S.B., Plana, L.A.: An investigation into the security of self-timed circuits. In: Proceedings of the 9th International Symposium on Asynchronous Circuits and Systems, pp. 206–215. IEEE Computer Society Press, Los Alamitos (2003)

    Chapter  Google Scholar 

  7. Choy, C.S., Butas, J., Povazanec, J., et al.: A New Control Circuit for Asynchronous Micropipelines. IEEE Transaction on Computer 50(9), 992–997 (2001)

    Article  Google Scholar 

  8. Mathew, S., Sridhar, R.: A data-driven micropipeline structure using DSDCVSL. In: Proceedings of the IEEE 1999 Custom Integrated Circuits Conference, San Diego, CA, USA, May 16-19, pp. 295–298 (1999)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Sun, K., Ping, L., Wang, J., Liu, Z., Pan, X. (2006). Design of a Reconfigurable Cryptographic Engine. In: Jesshope, C., Egan, C. (eds) Advances in Computer Systems Architecture. ACSAC 2006. Lecture Notes in Computer Science, vol 4186. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11859802_43

Download citation

  • DOI: https://doi.org/10.1007/11859802_43

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-40056-1

  • Online ISBN: 978-3-540-40058-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics