Research Article

Constructing Keyed Hash Algorithm Using Enhanced Chaotic Map with Varying Parameter

Table 1

The corresponding hash value under different conditions and Hamming distance.

MessageHash value in hexadecimal formatHamming distance

H12563EE44E85E8C91969B0ADF5A722A717B21E0905D5109537F6221D725A633371280
H225631144FF9DFD5CE79D88BA243D9686A63E2AE878AD6CEDCCA2C19060DAAA24C62133
H32560FD77424F0640281DA91ACB2836416D382A0CCD15522D9B876B75A15CC68E60D120
H4256FA4B99531FD9978E0B40AF6B800F0592F2FDF06EF6EA65EAD690E4861B72E6C6142
H5256FCACEDF832033220D6D3FB589966278D644F7548EDE9F3C2192D457DBC99E115137
H151228EB279A3633EB07A253B2C1F1ABDD111903DEA29F667B62A39D234434EE09D4D4262D645150C62CDC687D9802B13CFB20CFE079CF01A1CD7DC811CB58D1A0BB0
H2512EF6634EABC0BCD0371A69EE1A9E03F36E21A6D28A60A934B393C76A66CF89C1EBA1659024A2ED832B8053C8E41F4FD27478B0865E3CEC131DC56998F2EA9BBAD236
H35120A381CC165B44A49F21DD867FAD14CEADBCB81EECF92AC9117E73AE9A903D86C90076B68AD0AD9AA6CE61612A3EC6B517A6F3E3DE3B4FE4B23F85846212C0ED8259
H4512CE146D559E4705C31DDCC5948A0F8D0485599C3BC6D6A1CD6F10AFDF09387E9961EFE55A49A5E5A2A6B0B772339776B0445D27DEE4C3F7EF5E85F9DEA81BDA13264
H551213D4A9E9D793F8F2722623480F2621AF8432F46028D222032BFD10C3E4BB1F9A22D61FD6208E871ACFFC9DC42C503EDD8BD1A5BE27E9611AA282FE303D1BD71B260
H11024D9D5507D603DD2D341CDB1640BCEC032365A30AE9EF14CE348FBDB351C51A146BFB137EB8AD9763CE8E938D1BA6591BE4D78CE19E8DF5BF35AE3B75D207A07F8352B88E824D1B013A5094FE3CBAE39C4A211BCA1A0CD957AED7918CC55CBB35E0F4D4F69A27F5CA1657A5CF6B960908AF4861199C868C6013F437616EF9160100
H2102419410779749888635E7934935B3D0342BD7A7C2269D572414F8B6781F571C074E6FE4261BD9712FE255422ACA52CD1D2D64DAE420AC1257EFA24EBDEFA12374CDFB904C9B51B36D3853BEF658050C6F48EDE783EF1869CA33816E639459AF958372E7F7D3662CD9B89F890B17FEC2AFA6F8B4C89FDE9AF3E79FA7D8D86BDF779477
H31024ED2F304D1B9A0003E9811930DA7E1224DE7AAE268E18AC0FE801A47202DB6B7833C6930C4DB478B2EA3D946A5ADB916F440EA8F9FF93C8507D8E4D5CD87C3E49BFFB4C8F5D66376F326EA140F58442D9CDFDBEC1D18E39033C90870F26F214528D8410BD7573076FCE4B1B447866C83832663A684DBA3D6FF15C460F750B419C503
H4102485D92E2E37F5E76A224B8F8228E6085CAEEBF1EC2E719DA30817E00AB30505675AC9A1EF6482002EF0BDDA466D0F1BA9953D927C35BB07C4AA6BF1832881933B11CEADB001FB644344583ED1CED4C025EE622A0EC4F520CABE5197569006F3432B63EA783F2CB15BDE5AC25E76FAD294814EBF1572661B8349C20DEB3BC27197488
H5102480AC152E93D2AFD97284048BB3A46337508AC8E795F133B1DC8F65E0D04C33D48FC2EE4B5AC7531DD3EE3E934C7249041A325A44CDC9DCC6B1B59A715D6FE4AE5727191A8ED83BFCAFB6DCE46C57AC329E5D84D2DA1CD1571B1C6D58DBC10929CB9437224EC2C1B92C1CC2FD00D039A684DDD00235F69A579183AA05E84E1314515