doi:10.1007/s10623-022-01058-8Designs, Codes and Cryptography -Tonchev, Vladimir D.Michigan Technological University, Houghton, USASpringer USDesigns, Codes and Cryptography