Technology

 
 

CryptoCode technology is based on the algorithms, methods, and implementations we have developed since the early 90's. We own several US patents on cryptographic hardware and embedded systems, and have our own propriety algorithms for creating secure and efficient implementations of cryptographic algorithms on various platforms, including ARM processors, Xilinx and Altera FPGAs, and in ASIC with VHDL and Verilog coding. Our work appeared in scientific articles or published as technical reports and patents, e.g., see the following:


Articles


  1. Ç. K. Koç. High-Speed RSA Implementation. TR 201, RSA Laboratories, 73 pages, November 1994. PDF

  2. Ç. K. Koç. RSA Hardware Implementation. TR 801, RSA Laboratories, 30 pages, April 1996. PDF

  3. Ç. K. Koç, T. Acar, and B. S. Kaliski Jr. Analyzing and comparing Montgomery multiplication algorithms. IEEE Micro, 16(3):26-33, June 1996. PDF

  4. Ç. K. Koç and T. Acar. A Methodology for High-Speed Software Implementations of Number-Theoretic Cryptosystems. Technical Report, Oregon State University, 11 pages, May 1997. PDF

  5. M. Aydos, T. Yanik, and Ç. K. Koç. High-speed implementation of an ECC-based wireless authentication protocol on an ARM microprocessor. IEE Proceedings - Communications, 148(5):273-279, October 2001. PDF

  6. A. F. Tenca and Ç. K. Koç. A scalable architecture for modular multiplication based on Montgomery's algorithm. IEEE Transactions on Computers, 52(9):1215-1221, September 2003. PDF

  7. R. C. C. Cheung, Ç. K. Koç, and J. D. Villasenor. An efficient hardware architecture for Spectral Hash algorithm. Proceedings, 20th IEEE International Conference on Application-specific Systems, Architectures and Processors, pages 215-218, IEEE Press, Boston, MA, July 7-9, 2009. PDF

  8. J. Valamehr, T. Huffmire, C. Irvine, R. Kastner, Ç. K. Koç, T. Levin, and T. Sherwood. A qualitative security analysis of a new class of 3-D integrated crypto co-processors. Festschrift Jean-Jacques Quisquater, pages 364-382, D. Naccache, editor, LNCS Nr. 6805, Springer, 2012. PDF

  9. D. D. Chen, G. X. Yao, Ç. K. Koç, and R. C. C. Cheung. Low complexity and hardware-friendly spectral modular multiplication. The 2012 International Conference on Field-Programmable Technology (FPT), pages 368-375, Seoul, Korea, December 10-12, 2012. PDF

  10. M. Stipcevic and Ç. K. Koç. True random number generators. Open Problems in Mathematical and Computational Sciences, Ç. K. Koç, editor, to appear, Springer, December 2014. PDF


Patents


  1. Ç. K. Koç and B. Sunar. Methods and apparatus for multiplication in a Galois field GF(2^m), and encoders and decoders using same. US Patent Nr. 6,343,305. January 29, 2002. PDF

  2. Ç. K. Koç and A. F. Tenca. A scalable architecture for Montgomery multiplication. US Patent Nr. 7,046,800. May 16, 2006. PDF

  3. Ç. K. Koç and E. Savas. Cryptographic methods and apparatus using word-wise Montgomery multiplication. US Patent Nr. 7,050,579. May 23, 2006. PDF

  4. Ç. K. Koç, T. Yanik, and E. Savas. Methods and apparatus for incomplete modular arithmetic. US Patent Nr. 7,080,109. July 18, 2006. PDF

  5. Ç. K. Koç, A. F. Tenca, and G. Todorov. Methods and apparatus for variable radix scalable modular multiplication. US Patent Nr. 7,174,015. February 6, 2007. PDF

  6. Ç. K. Koç, E. Savas, and A. F. Tenca. Scalable and unified multiplication methods and apparatus. US Patent Nr. 7,240,204. July 3, 2007. PDF

  7. Ç. K. Koç and S. S. Erdem. Multiplication of multi-precision numbers having a size of a power of two. US Patent Nr. 7,401,109. July 15, 2008. PDF

  8. Ç. K. Koç and S. S. Erdem. Lean multiplication of multi-precision numbers over GF(2^m). US Patent Nr. 7,447,310. November 4, 2008. PDF

  9. Ç. K. Koç. Systems and methods for providing security for computer systems. US Patent Nr. 8,090,934. January 3, 2012. PDF

  10. G. M. Hammouri, B. Sunar, Ç. K. Koç, and K. Akdemir. Computing-system identifier using software extraction of manufacturing variability. US Patent Nr. 8,694,687. April 8, 2014.  PDF

  11. Ç. K. Koç and G. Saldamli. Spectral modular arithmetic method and apparatus. US Patent Nr. 8,719,324. May 6, 2014. PDF

  12. G. Hammouri, B. Sunar, and Ç. K. Koç. Mobile phone aided operations system and method. US Patent Nr. 8,842,827. September 23, 2014. PDF

  13. M. Hubert, C. Walker, C. Minden, G. Hammouri, and Ç. K. Koç. Systems and methods for authorizing transactions via a digital device. US Patent Nr. 10,013,692. July 3, 2018.PDF

 



Over the years, CryptoCode developed several hardware and embedded software IP cores, which are available for immediate delivery, and develops new IP cores, and performs customization services according to the specifications and requirements of its customers.

Technology