Skip to main content

Fast Software Implementations of SC2000

  • Conference paper
  • First Online:
Information Security (ISC 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2433))

Included in the following conference series:

Abstract

The block cipher SC2000 was recently proposed by a research group of Fujitsu Laboratories as a candidate cipher for the CRYPTREC and NESSIE projects. The cipher was designed so that it would be highly flexible and fast on many platforms. In this paper we show that the cipher is really fast on the Pentium III and AMD platforms: Our C implementation of SC2000 on Pentium III is only second to the best C implementations of RC6 on the same platform, and faster than for example the world fastest implementation of Twofish in assembly. In particular, we improve the bulk encryption and decryption times by almost 1.6 times as compared to the previous best implementation by Fujitsu. Finally, we report new Rijndael and RC6 implementation results that are slightly better than these of Aoki and Lipmaa.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Ross Anderson, Eli Biham, and Lars Knudsen. Serpent: A Flexible Block Cipher With Maximum Assurance. In The First Advanced Encryption Standard Candidate Conference, Ventura, California, USA, 20–22 August 1998.

    Google Scholar 

  2. Kazumaro Aoki and Helger Lipmaa. Fast Implementations of AES Candidates. In The Third Advanced Encryption Standard Candidate Conference, pages 106–120, New York, NY, USA, 13–14 April 2000. National Institute of Standards and Technology. Entire proceedings available from the conference homepage http://csrc.nist.gov/encryption/aes/round2/conf3/aes3conf.htm.

  3. Carolynn Burwick, Don Coppersmith, Edward D'Avignon, Rosario Gennaro, Shai Halevi, Charanjit Jutla, Stephen M. Matyas Jr., Luke O'Connor, Mohammad Peyravian, David Safford, and Nevenko Zunic. MARS —A Candidate Cipher for AES. Available from http://www.research.ibm.com/security/mars.html, June 1998.

  4. Joan Daemen and Vincent Rijmen. The Design of Rijndael. AES-The Advanced Encryption Standard. Springer-Verlag, 2002.

    Google Scholar 

  5. Ronald L. Rivest, Matt J. B. Robshaw, R. Sidney, and Y. L. Yin. The RC6 Block Cipher. Available from http://theory.lcs.mit.edu/~rivest/rc6.ps, June 1998.

  6. Takeshi Shimoyama. Personal communication. April 2002.

    Google Scholar 

  7. Bruce Schneier, John Kelsey, Doug Whiting, David Wagner, Chris Hall, and Niels Ferguson. The Twofish Encryption Algorithm: A 128-Bit Block Cipher. JohnWiley & Sons, April 1999. ISBN: 0471353817.

    Google Scholar 

  8. Takeshi Shimoyama, Hitoshi Yanami, Kazuhiro Yokohama, Masahiko Takenaka, Kouichi Itoh, Jun Yajima, Naoya Torii, and Hidema Tanaka. The Block Cipher SC2000. In Mitsuru Matsui, editor, Fast Software Encryption’2001, volume 2355 of Lecture Notes in Computer Science, pages 312–327,Yokohama, Japan, 2–4 April 2001. Springer-Verlag, 2002.

    Chapter  Google Scholar 

  9. Masahiko Takenaka, Helger Lipmaa, and Naoya Torii. The Implementation of The Block Cipher SC2000 (III). In ISEC 2002, Tohoku University, Sendai, Japan, 18–19 July 2002. In Japanese.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Lipmaa, H. (2002). Fast Software Implementations of SC2000. In: Chan, A.H., Gligor, V. (eds) Information Security. ISC 2002. Lecture Notes in Computer Science, vol 2433. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45811-5_5

Download citation

  • DOI: https://doi.org/10.1007/3-540-45811-5_5

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-44270-7

  • Online ISBN: 978-3-540-45811-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics