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. Proceedings of the 23rd Annual International Conference on the Theory and Applications of Cryptology and Information Security (ASIACRYPT 2017), to appear.
  • [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. Proceedings of 24th Conference on Selected Areas in Cryptography (SAC 2017), to appear.
  • [IACR-EPRINT] Neriman Gamze Orhon, Huseyin Hisil, "Speeding up Huff Form of Elliptic Curves", 2017. To appear.
  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
  • WAIFI 2018 (Program committee member): International Workshop on the Arithmetic of Finite Fields, Bergen, Norway, June 14-16, 2018.
  • 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, post-quantium cryptography
  • Computational number theory, algebraic number theory, function fields
  • Multiprecision arithmetic: large numbers and polynomials
  • Finite field arithmetic
TOP OF PAGE


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

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

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

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

  • Data Structures:
    • Fall 2013-2014 (CENG213, Data Structures, 3+2 hours, 6 ECTS, 2 sessions)
    • Fall 2014-2015 (CENG213, Data Structures, 3+2 hours, 6 ECTS, 2 sessions)
    • Fall 2015-2016 (CENG213, Data Structures, 3+2 hours, 6 ECTS, 2 sessions)
    • Fall 2016-2017 (COMP213, Data Structures II, 2+2 hours, 7 ECTS, 1 session)
    • Fall 2017-2018 (COMP213, Data Structures II, 2+2 hours, 7 ECTS, 2 sessions)

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

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

  • Network Programming:
    • Fall 2011-2012 (CENG472, Computer Network Programming, 3+0 hours, 6 ECTS, 1 session)
    • Fall 2012-2013 (CENG472, Computer Network Programming, 3+0 hours, 6 ECTS, 1 session)
    • Fall 2013-2014 (CENG472, Computer Network Programming, 3+0 hours, 6 ECTS, 1 session)
    • Fall 2014-2015 (CENG472, Computer Network Programming, 3+0 hours, 6 ECTS, 1 session)
    • Spring 2015-2016 (CENG472, Computer Network Programming, 3+0 hours, 6 ECTS, 1 session)
    • Fall 2016-2017 (COMP439, Computer Network Programming, 3+0 hours, 6 ECTS, 1 session)

  • Information Security:
    • Fall 2012-2013 (CENG474, Data Security, 3+0 hours, 6 ECTS, 1 session)

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

TOP OF PAGE


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

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

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

TOP OF PAGE