Huseyin Hisil

Assistant Professor

Yasar University, Selcuk Yasar Campus
Room U110, Engineering Faculty, Computer Engineering Department
Universite Caddesi, No 35-37, Agacli Yol, Bornova, Izmir
35100, Turkey
Phn: +90 (232) 570 82 40

huseyin.hisil at yasar.edu.tr

 

  Publications

 

  Peer-reviewed Journal Articles
  • [DOI] Huseyin Hisil, Craig Costello, "Jacobian Coordinates on Genus 2 Curves", 29 pages, Journal of Cryptology, volume 30, issue 2, pages 572-600, ISSN (Online) 1432-1378, ISSN (Print) 0933-2790, DOI: 10.1007/s00145-016-9227-7, Springer, 2017.
  • [DOI] Joppe W. Bos, Craig Costello, Huseyin Hisil, Kristin Lauter, "Fast Cryptography in Genus 2", Journal of Cryptology, volume 29, issue 1, pages 28-60, ISSN (Online) 1432-1378, ISSN (Print) 0933-2790, DOI: 10.1007/s00145-014-9188-7, Springer, 2016.
  • [DOI] Huseyin Hisil, Kenneth Koon-Ho Wong, Gary Carter, Ed Dawson, "An exploration of affine group laws for elliptic curves", Journal of Mathematical Cryptology, volume 5, issue 1, pages 1-50, ISSN (Online) 1862-2984, ISSN (Print) 1862-2976, DOI: 10.1515/JMC.2011.005, De Gruyter, 2011.
  Preprints
  • [IACR-EPRINT] Craig Costello, Huseyin Hisil "A simple and compact algorithm for SIDH with arbitrary degree isogenies", 2017.
  • [IACR-EPRINT] Thomaz Oliveira, Julio López, Huseyin Hisil, Francisco Rodríguez-Henríquez, "How to (pre-)compute a ladder (Improving the performance of X25519 and X448)", 2017.
  • [IACR-EPRINT] Neriman Gamze Orhon, Huseyin Hisil, "Speeding up Huff Form of Elliptic Curves", 2017.
  Peer-reviewed Conference Papers
  • [DOI] [IACR-EPRINT] Huseyin Hisil, Craig Costello, "Jacobian Coordinates on Genus 2 Curves", In Asiacrypt 2014, volume 8873 of LNCS, pages 338--357. Springer Berlin Heidelberg, 2014.
  • [DOI] [IACR-EPRINT] Craig Costello, Huseyin Hisil, Benjamin Smith, "Faster Compact Diffie-Hellman: Endomorphisms on the x-line", In Eurocrypt 2014, volume 8441 of LNCS, pages 183--200. Springer Berlin Heidelberg, 2014.
  • [DOI] [IACR-EPRINT] Joppe W. Bos, Craig Costello, Huseyin Hisil, Kristin Lauter, "High-performance scalar multiplication using 8-dimensional GLV/GLS decomposition", In CHES 2013, volume 8086 of LNCS, pages 331--348. Springer Berlin Heidelberg, 2013.
  • [DOI] [IACR-EPRINT] Joppe W. Bos, Craig Costello, Huseyin Hisil, Kristin Lauter, "Fast cryptography in genus 2 (Two is greater than one)", In Eurocrypt 2013, volume 7881 of LNCS, pages 194--210. Springer Berlin Heidelberg, 2013.
  • [DOI] [IACR-EPRINT] Huseyin Hisil, Kenneth Koon-Ho Wong, Gary Carter, Ed Dawson, "Jacobi quartic curves revisited", In ACISP 2009, volume 5594 of LNCS, pages 452--468. Springer Berlin Heidelberg, 2009.
  • [DOI] [IACR-EPRINT] Craig Costello, Huseyin Hisil, Colin Boyd, Juan M. Gonzales Nieto, Kenneth Koon-Ho Wong, "Faster pairings on special Weierstrass curves", In Pairing 2009, volume 5671 of LNCS, pages 89--101. Springer Berlin Heidelberg, 2009.
  • [LINK] [IACR-EPRINT] Huseyin Hisil, Kenneth Koon-Ho Wong, Gary Carter, Ed Dawson, "Faster group operations on elliptic curves", Australasian Information Security Conference (AISC 2009), Wellington, New Zealand, January 2009, volume 98, pages 7--19. Conferences in Research and Practice in Information Technology (CRPIT), 2009, The best student-paper award.
  • [DOI] [IACR-EPRINT] Huseyin Hisil, Kenneth Koon-Ho Wong, Gary Carter, Ed Dawson, "Twisted Edwards curves revisited", Advances In Cryptology - ASIACRYPT 2008, Springer Verlag, Springer Berlin Heidelberg, Vol. 5350, pp. 326--343, (2008).
  • [DOI] Huseyin Hisil, Gary Carter, Ed Dawson, "New formulae for efficient elliptic curve arithmetic", Progress In Cryptology - INDOCRYPT 2007, Springer Verlag, Springer Berlin Heidelberg, Vol. 4859, pp. 138--151, (2007).
  Ph.D. Thesis
TOP OF PAGE


  Invited Talks
  • "Faster Compact Diffie-Hellman: Endomorphisms on the x-line". CryptoDays 2015, April 10, 2015, Workinn Otel, Gebze, Turkey.
  • "Jacobian coordinates on Jacobians". IAM Alumni Meeting 2014, Workshop on Cryptography and Applications, METU, Institute of Mathematical Sciences, December 27, 2014, Ankara, Turkey.
  • "Faster Compact Diffie-Hellman: Endomorphisms on the x-line". ECC 2014, Workshop on Elliptic Curve Computation, Ramanujan Auditorium, The Institute of Mathematical Sciences (IMSc), October 8-10, 2014, Chennai, India. [PDF]
  • "Jacobian coordinates on Jacobians". Microsoft Research Center, June 9, 2014, Redmond, Seattle, WA, USA.
  • "Efficient curve based cryptography". Kripto Zirvesi 2014, April 12, 2014, Gaziantep University, Turkey.
  • "Rational simplification methods for elliptic curve cryptography". Crypto Days 2013, June 14, 2013, TUSSIDE, Gebze, Turkey.
  • "Faster formulas for elliptic curves". ECC 2010, Workshop on Elliptic Curve Computation, Microsoft Research Center, October 19, 2010, Redmond, Seattle, WA, USA.
TOP OF PAGE


  Committees
  • ECC 2017 (Program committee member): 21th Workshop on Elliptic Curve Cryptography - ECC2017, Nijmegen, The Netherlands, November 13-15, 2017.
  • CT-RSA 2016 (Program committee member): RSA Conference Cryptographers' Track, San Francisco, CA, USA, February 29-March 4, 2016.
  • ECC 2016 (Local organization committee member, Program committee member): 20th Workshop on Elliptic Curve Cryptography - ECC2016, Yasar University, Izmir, Turkey, September 01-07, 2016.
  • ECC 2015 (Scientific committee member): 19th Workshop on Elliptic Curve Cryptography - ECC2015, INRIA Bordeaux-Sud-Ouest in conjunction with the Mathematics (IMB) and Informatics (LaBRI) laboratories of University of Bordeaux, France, September 28-30, 2015.
  • PST 2015 (Co-chair of the privacy track and local organization committee member): 13th International Conference on Privacy, Security and Trust - PST2015, Yasar University, Izmir, Turkey, July 21-23, 2014.
  • ISCTURKEY 2014 (Program committee member): 7th International Information Security and Cryptology Conference - ISCTURKEY 2014, Suleyman Demirel Cultural Center, Istanbul, Turkey, Oct 17-18, 2014.
  • WAIFI 2014 (Program committee member): International Workshop on the Arithmetic of Finite Fields, Gebze, Turkey, Sep 26-28, 2014.
  • ISCTURKEY 2013 (Program committee member): 6th International Information Security and Cryptology Conference - ISCTURKEY 2013, Ankara, Turkey, Sep 20-21, 2013.
  • SAC 2013 (Program committee member): 20th International Conference Selected Areas in Cryptography 2013, Simon Fraser University, Burnaby, British Columbia, Canada, August 14-16, 2013
  • CT-RSA 2013 (Program committee member): Ed Dawson (Ed.): Topics in Cryptology - CT-RSA 2013 - The Cryptographers' Track at the RSA Conference 2013, San Francisco, CA, USA, February 25-March 1, 2013. Proceedings. Lecture Notes in Computer Science 7779 Springer 2013, ISBN 978-3-642-36094-7
  • ISCTURKEY 2012 (Program committee member): Ersan AKYILDIZ, Mustafa ALKAN, Seref SAGIROGLU (Eds.) 5th International Information Security and Cryptology Conference - ISCTURKEY 2012, Ankara, Turkey, May 17-18, 2012.
TOP OF PAGE


  Software
  • CRYMPIX Multiprecision arithmetic library.
  • ecfp256 A crypto_dh application for SUPERCOP.
        [Version 1, 2010-06-07] [MD5 9503974d05b2f449887a9768e5665d3c] [TAR.GZ]
  • genus2 A crypto_dh application for SUPERCOP.
        [Version 4, 2014-03-12] [MD5 818552c36c93ecf3744d58cb85823b3a] [TAR.GZ]
  • genus2ext A crypto_dh application for SUPERCOP.
        [Version 1, 2013-07-18] [MD5 a8213aa206d6e2a6955b507e5c8ad79e] [TAR.GZ]
  • compact A crypto_dh application for SUPERCOP.
        [Version 4, 2014-03-18] [MD5 b6e5f43b3c84902b02557e7fbe87fdb5] [TAR.GZ]
  • jacobian A crypto_dh application for SUPERCOP.
        [Version 1, 2014-05-27] [MD5 4f4f6d7a59e50956f654589d92997b92] [TAR.GZ]
TOP OF PAGE


  Research Interests
  • Cryptanalysis: factorization (integers, polynomials, ideals), discrete logarithm problem
  • Cryptography: asymmetric cryptosystems, elliptic curves, hyperelliptic curves, cryptographic pairings
  • Computational number theory, algebraic number theory, function fields
  • Multiprecision arithmetic: large numbers and polynomials
  • Finite field arithmetic
TOP OF PAGE


  Teaching (Undergraduate)
  • CENG114 - Discrete Computational Structures (3+0 hours 6 ECTS):
    • Spring 2011-2012 (2 sessions)
    • Spring 2012-2013 (2 sessions)
    • Summer 2012-2013 (1 session)
    • Spring 2013-2014 (2 sessions)
    • Spring 2014-2015 (3 sessions)

  • CENG131 - Introduction to Computing (3+2 hours, 6 ECTS):
    • Fall 2011-2012 (2 sessions)

  • SENG201 - Discrete Computational Structures II (3+0 hours, 6 ECTS):
    • Fall 2011-2012 (1 session)
    • Fall 2012-2013 (1 session)

  • CENG204 - Computer Organization and Architecture (3+0 hours, 6 ECTS):
    • Spring 2012-2013 (1 session)
    • Spring 2013-2014 (1 session)

  • CENG210 - Introduction to Digital Systems Design (2+2 hours, 6 ECTS):
    • Spring 2015-2016 (1 session)

  • CENG213 - Data Structures (3+2 hours, 6 ECTS):
    • Fall 2013-2014 (2 sessions)
    • Fall 2014-2015 (2 sessions)
    • Fall 2015-2016 (2 sessions)

  • CENG308 - Data Communications and Computer Networks (3+2 hours, 6 ECTS):
    • Spring 2011-2012 (2 sessions)
    • Summer 2011-2012 (1 session)

  • CENG312 - Introduction to Microprocessors (3+2 hours, 5 ECTS):
    • Spring 2015-2016 (1 session)

  • CENG472 - Computer Network Programming:
    • Fall 2011-2012 (1 session)
    • Fall 2012-2013 (1 session)
    • Fall 2013-2014 (1 session)
    • Fall 2014-2015 (1 session)

  • CENG474 - Data Security:
    • Fall 2012-2013 (1 session)

  • COMP213 - Data Structures II (2+2 hours, 7 ECTS):
    • Fall 2016-2017 (1 session)

  • COMP217 - Introduction to UNIX Environments (2+2 hours, 5 ECTS):
    • Fall 2016-2017 (1 session)

  • COMP317 - Computer Networks (2+2 hours, 7 ECTS):
    • Fall 2016-2017 (1 session)

  • COMP326 - Introduction to Microprocessors (2+2 hours, 7 ECTS):
    • Spring 2016-2017 (1 session)

  • COMP439 - Computer Network Programming (2+2 hours, 6 ECTS):
    • Spring 2016-2017 (1 session)

TOP OF PAGE


  Teaching (Graduate)
  • CENG531 - Cryptography (3+0 hours, 8 ECTS):
    • Spring 2012-2013
    • Spring 2013-2014
    • Spring 2014-2015
    • Spring 2015-2016

  • CENG535 - Computational Number Theory (3+0 hours, 8 ECTS):
    • Fall 2012-2013
    • Fall 2013-2014
    • Fall 2014-2015
    • Fall 2015-2016

  • COMP552 - Computational Number Theory (3+0 hours, 8 ECTS):
    • Fall 2016-2017

  • CENG635 - Computational Algebraic Number Theory (3+0 hours, 8 ECTS):
    • Fall 2014-2015
    • Fall 2015-2016

TOP OF PAGE