M. A. Hasan
Note: Most of these technical reports were revised and published in various conference proceedings and/or journals.
M. A. Hasan and C. Negre, “Subquadratic Space Complexity Multiplication over Binary Fields with Dickson Polynomial Representation,” 15 pages, CACR 2008-01, Jan. 2008.
B. Ansari and M. Anwar Hasan, “Revisiting Finite Field Multiplication Using Dickson Bases,” 12 pages, CACR 2007-06, Feb. 2007.
Dominguez-Oviedo and M. Anwar Hasan, “Improved Error-Detection and Fault-Tolerance in ECSM Using Input Randomization,” 24 pages, CACR 2006-41, December 2006.
H. Fan and M. Anwar Hasan, “Comments on Montgomery's ‘Five, six and seven-term Karatsuba-like formulae’,” 4 pages, CACR 2006-32, October 2006.
S. Bayat-Saramdi and M. Anwar Hasan, “Concurrent error detection in polynomial basis multiplication using linear codes,” 15 pages, CACR 2006-31, September 2006.
H. Fan and M. A. Hasan, " Subquadratic multiplication using optimal normal bases," 8 pages, CACR 2006-26, Centre for Applied Cryptographic Research, University of Waterloo, Waterloo, 2006. (Revised version posted on March 31, 2007)
J. Chung and M. Anwar Hasan, “Asymmetric squaring formulae,” CACR 2006-24, August 2006.
J. Chung and M. Anwar Hasan, “Asymmetric squaring formulae,” CACR 2006-24, August 2006. J. Chung and M. Anwar Hasan, “Montgomery reduction algorithm for modular multiplication using low-weight polynomial form integers,” CACR 2006-23, August 2006.
N. Ebeid and M. Anwar Hasan, "On tau-adic representations of integers," 33 pages, Technical Report CACR 2006-22, Centre for Applied Cryptographic Research, University of Waterloo, Waterloo, 2006.
H. Fan and M. Anwar Hasan, "Alternative to the Karatsuba Algorithm for Software Implementation of GF(2n) Multiplication," 16 pages, Technical Report CACR 2006-13, Centre for Applied Cryptographic Research, University of Waterloo, Waterloo, 2006.
S. Bayat-Sarmadi and M. Anwar Hasan, "On Concurrent Detection of Errors in Polynomial Basis Multiplication," 27 pages, Technical Report CACR 2006-12, Centre for Applied Cryptographic Research, University of Waterloo, Waterloo, 2006.
H. Fan and M. Anwar Hasan, "A New Approach to Subquadratic Space Complexity Parallel Multipliers for Extended Binary Fields," 25 pages, Technical Report CACR 2006-02, Centre for Applied Cryptographic Research, University of Waterloo, Waterloo, 2006.
B. Ansari and M. Anwar Hasan, "High Performance Architecture of Elliptic Curve Scalar Multiplication," 20 pages, Technical Report CACR 2006-01, Centre for Applied Cryptographic Research, University of Waterloo, Waterloo, 2006.
H. Fan and M. A. Hasan, "Fast Bit Parallel Shifted Polynomial Basis Multiplier in GF(2n)," 18 pages, CACR 2005-34, Centre for Applied Cryptographic Research, University of Waterloo, Waterloo, 2005.
H. Fan and M. A. Hasan, "Relationship Between GF(2m) Montgomery and Shifted Polynomial Basis Multiplication Algorithms," 10 pages, CACR 2005-30, Centre for Applied Cryptographic Research, University of Waterloo, Waterloo, 2005.
A. Dominguez-Oviedo and M. A. Hasan, "Error-Detecting and Fault-Tolerant Structures for ECC," CACR 2005-10, Centre for Applied Cryptographic Research, University of Waterloo, Waterloo, 2005.
J. Lutz and M. A. Hasan, "High Performance Elliptic Curve Cryptographic Co-processor," 37 pages, Technical Report CACR 2004-06, Centre for Applied Cryptographic Research, University of Waterloo, Waterloo, 2004.
J. Chung and A. Hasan, "Security Analysis of XTR Exponentiation Algorithms Against Simple Power Analysis Attack," Technical Report CACR 2004-05, Centre for Applied Cryptographic Research, University of Waterloo, Waterloo, August 2004.
A. Reyhani-Masoleh and M. Hasan, "Low Complexity
Word-Level Sequential Normal Basis Multipliers," 32
pages, Technical Report CORR 2004-14, Department of
Combinatorics and Optimization, Faculty of
Mathematics,
University of Waterloo, Waterloo, April 2004.
A. Reyhani-Masoleh and M. Hasan, "Low Complexity Bit Parallel Architectures for Polynomial Basis Multiplication over GF(2m)," Technical Report CORR 2003-19, Centre for Applied Cryptographic Research, University of Waterloo, Waterloo, July 2003.
J. Chung and M. A. Hasan, "More Generalized Mersenne Numbers," Technical Report CORR 2003-17, Centre for Applied Cryptographic Research, University of Waterloo, Waterloo, July 2003. (A revised version is here.)
N. Ebeid and M. A. Hasan, "Analysis of DPA Countermeasures Based on Randomizing the Binary Algorithm," Technical Report CORR 2003-14, Centre for Applied Cryptographic Research, University of Waterloo, Waterloo, June 2003.
N. Ebeid and M. A. Hasan, "On Randomizing Private Keys to Counteract DPA Attacks," Technical Report CORR 2003-11, Centre for Applied Cryptographic Research, University of Waterloo, Waterloo, May 2003. (A revised version is here.)
A. Daneshbeh and M.A. Hasan, "A class of scalable unidirectional bit serial systolic architectures for multiplicative inversion and division over GF(2m)," Technical Report CORR 2002-35, Centre for Applied Cryptographic Research, University of Waterloo, Waterloo, December 2002.
G. Gong, M. A. Hasan, H. Wu, and A. Youssef, "An Efficient Algorithm for Exponentiation in DH Key Exchange and DSA in Cubic Extension Fields," Technical Report CORR 2002-27, Centre for Applied Cryptographic Research, University of Waterloo, Waterloo, September 2002.
A. Reyhani-Masoleh and M. A. Hasan, "Efficient Multiplication Beyond Optimal Normal Bases," Technical Report CORR 2002-12, Centre for Applied Cryptographic Research, University of Waterloo, Waterloo, May 2002.
A. Reyhani-Masoleh and M. A. Hasan, "Fast Normal Basis Multiplication Using General Purpose Processors", Technical Report CORR 2001-25, Centre for Applied Cryptographic Research, University of Waterloo, Waterloo, April 2001.
M. A. Hasan, "Efficient Computation of Multiplicative Inverses for Cryptographic Applications", Technical Report CORR 2001-03, Centre for Applied Cryptographic Research, University of Waterloo, Waterloo, January 2001.
A. Reyhani-Masoleh and M. A. Hasan, "Composite Field Multiplication using Normal Basis", Technical Report UW-E&CE 2000-13, Dept of Electrical and Computer Engineering, Univ of Waterloo, Waterloo, ON, Canada, September 2000.
A. Reyhani-Masoleh and M. A. Hasan, "Methods for Controlling Errors in Polynomial Basis Multiplier", Technical Report UW-E&CE 2000-12, Dept of Electrical and Computer Engineering, Univ of Waterloo, Waterloo, ON, Canada, September 2000.
A. G. Wassal and M. A. Hasan, "Traffic-Driven System-Level Design of Low-Power VLSI Packet Switching Fabrics", Technical Report UW-E&CE 2000-06, Dept of Electrical and Computer Engineering, Univ of Waterloo, Waterloo, ON, Canada, January 2000.
M. A. Hasan and A. G. Wassal, "A Variable Dimension Galois Field Coprocessor with a Double-Bases Approach", Technical Report UW-E&CE 2000-03, Dept of Electrical and Computer Engineering, Univ of Waterloo, Waterloo, ON, Canada, January 2000.
M. A. Hasan and M. Ebtedaei, "Architectures for Computations over Variable Dimensional Galois Fields for Mobile Systems", 30 pages, Centre for Wireless Communications Report- CWC01, University of Waterloo, Waterloo, ON, Canada, March 1998.