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] Neriman Gamze Orhon, Huseyin Hisil, "Speeding up Huff Form of Elliptic Curves", 2017. To appear.
  Peer-reviewed Conference Papers
  • [DOI] [IACR-EPRINT] Craig Costello, Huseyin Hisil "A simple and compact algorithm for SIDH with arbitrary degree isogenies", 2017. In Asiacrypt 2017, volume 10625 of LNCS, pages 303--329. Springer, Cham, 2017.
  • [DOI] [IACR-EPRINT] Thomaz Oliveira, Julio López, Huseyin Hisil, Armando Faz-Hernández, 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), Revised Selected Papers, volume 10719 of LNCS, pages 172--191. Springer International Publishing, 2017.
  • [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