Abstract
The notion of Hadamard modulo prime (HMP) matrix inherits in basics that of classical real Hadamard matrix. Namely, by definition, HMP modulo odd prime p matrix \(\mathbf{H}\) of size n, is a \(n\times n\) non-singular over \({\mathbb {Z}}_{p}\) matrix of \(\pm 1\)’s satisfying the equality: \(\mathbf{H}{} \mathbf{H}^{T} = n{(mod p)}\) \(\mathbf{I}\) where \(\mathbf{I}\) is the identity matrix of same size. The HMP matrices have an attractive application in the modern cryptography due to the fact of their efficient employment in constructing of some all-or-nothing transform schemes. The present paper surveys some recent results on this kind of matrices by revealing their connections with coding theory, combinatorics, and elementary number theory.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Marrero, O., Butson, A.T.: Modular Hadamard matrices and related designs. J. Comb. Theory A 15, 257–269 (1973)
Lee, M.H.: A new reverse jacket transform and its fast algorithm. IEEE Trans. Circuits Syst. II 47(6), 39–47 (2000)
Rivest, R.L.: All-or-nothing encryption and the package transform. In: Biham, E. (ed.) Fast Software Encryption. Lecture Notes Computer Science, vol. 1267, pp. 210–218 (1997)
Stinson, D.R.: Something about all or nothing (transforms). Des. Codes Cryptogr. 22, 133–138 (2001)
Lee, M.H., Borissov, Y.L., Dodunekov, S.M.: Class of jacket matrices over finite characteristic fields. Electron. Lett. 46(13), 916–918 (2010)
Lee, M.H., Szollosi, F.: Hadamard matrices modulo 5. J. Comb. Des. 171–178 (2013)
Borissov, Y.L.: Some new results on Hadamard modulo prime matrices. Probl. Inf. Transm. 52(2), 134–141 (2016)
D’Arco, P., Nasr Esfahani, N., Stinson, D.R.: All or nothing at all. Electron. J. Comb. 23(4), paper # P4.10, 24 pp (2016)
Nasr Esfahani, N., Goldberg, I., Stinson, D.R.: Some results on the existence of t-all-or-nothing transforms over arbitrary alphabets. IACR Cryptol. ePrint Archive 177 (2017)
Hall, M.: Combinatorial Theory. Blaisdell Publishing Company (1967)
Cusick, T.W., Ding, C., Revall, A.: Stream Ciphers and Number Theory. Elsevier, Amsterdam, The Netherlands (2004)
MacWilliams, F.J., Sloane, N.J.A.: The Theory of Error-correcting Codes. North-Holland Publishing Company (1977)
Tonchev, V.D.: Combinatorial Configurations: Designs, Codes, Graphs. Longman Scientific & Technical (1988)
Zinoviev, V.A.: On the equivalence of certain constant weight codes and combinatorial designs. J. Stat. Plan. Inference 56(2), 289–294 (1996)
van Tilborg, H.C.A.: Fundamentals of Cryptology, a Professional Reference and Interactive Tutorial. Kluwer Academic Publishers, Boston, Dordrecht, London (2000)
Vinogradov, I.M.: Elements of Number Theory (translated from the fifth revised edition by Saul Kravetz), 227 pp. Dover Publications Inc., Mineola, N.Y. (1954)
Hardy, G.H., Wright, E.M.: An Introduction to the Theory of Numbers, 6th edn. Clarendon Press, Oxford, England (2008)
Acknowledgements
The author is grateful to Prof. Moon Ho Lee for his helpful discussions on this topic and hospitality of the Department of Electrical and Electronics Engineering of Chonbuk National University, Republic of Korea, where most of this research was done during the years 2010–2012.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Borissov, Y.L. (2019). Hadamard Modulo Prime Matrices and Their Application in Cryptography: A Survey of Some Recent Works. In: Chakraborty, M., Chakrabarti, S., Balas, V., Mandal, J. (eds) Proceedings of International Ethical Hacking Conference 2018. Advances in Intelligent Systems and Computing, vol 811. Springer, Singapore. https://doi.org/10.1007/978-981-13-1544-2_1
Download citation
DOI: https://doi.org/10.1007/978-981-13-1544-2_1
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-1543-5
Online ISBN: 978-981-13-1544-2
eBook Packages: EngineeringEngineering (R0)