├── C_DNA ├── Decryption.m ├── Encryption.m ├── JUST_FOR_TEST.m ├── README.txt ├── change_one_bit.m ├── correlatecalculate.m ├── correlation_plot.m ├── decode_encoded_cipher_image_by_row.m ├── encode_by_row.m ├── encode_plain_image_by_row.m ├── entropy.m ├── generate_all_black_and_all_white.m ├── generate_key_image.m ├── information_entropy.m ├── isEqual.m ├── md5_checksum.m ├── operate1.m ├── operate2.m ├── operate3.m ├── operate3_inverse_edition.m ├── operate_key_image_and_encoded_plain_image_by_row.m ├── operate_key_image_and_encoded_plain_image_inverse_edition.m ├── opt1.m ├── opt2.m ├── opt3.m ├── opt3_inverse_edition.m ├── pwlcm.m ├── rule1.m ├── rule1_d.m ├── rule2.m ├── rule2_d.m ├── rule3.m ├── rule3_d.m ├── rule4.m ├── rule4_d.m ├── rule5.m ├── rule5_d.m ├── rule6.m ├── rule6_d.m ├── rule7.m ├── rule7_d.m ├── rule8.m ├── rule8_d.m └── test.m ├── README.md ├── demo_4_npcr_uaci.m ├── demo_CDCP.m ├── demo_CHC.m ├── demo_C_DNA.m ├── demo_HC_DNA.m ├── figure_03.m ├── figure_04.m ├── figure_05.m ├── figure_06.m ├── figure_07.m ├── figure_08.m ├── images ├── README.txt ├── aerial.png ├── barbara.tif ├── cameraman.jpg ├── change_one_bit.m ├── circuit.jpg ├── lena.jpg └── peppers.tiff ├── mem_data.m └── tools ├── CDCP_chaos.m ├── CDCP_decrypt.m ├── CDCP_encrypt.m ├── CHC_chaos.m ├── CHC_decrypt.m ├── CHC_encrypt.m ├── DNA_add.m ├── DNA_complement.m ├── DNA_decode_rule01.m ├── DNA_encode_rule01.m ├── DNA_encode_rule03.m ├── DNA_sub.m ├── GBS.m ├── NPCR.m ├── README.txt ├── UACI.m ├── b2dec.m ├── corr_diagonal.m ├── corr_hor_image.m ├── corr_horizontal.m ├── corr_vertical.m ├── func_step.m ├── hyper_chaotic_DNA.m ├── hyper_chaotic_system.m ├── inverse_hyper_chaotic_DNA.m └── k2b.m /C_DNA/Decryption.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/C_DNA/Decryption.m -------------------------------------------------------------------------------- /C_DNA/Encryption.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/C_DNA/Encryption.m -------------------------------------------------------------------------------- /C_DNA/JUST_FOR_TEST.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/C_DNA/JUST_FOR_TEST.m -------------------------------------------------------------------------------- /C_DNA/README.txt: -------------------------------------------------------------------------------- 1 | C-DNA 2 | -------------------------------------------------------------------------------- /C_DNA/change_one_bit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/C_DNA/change_one_bit.m -------------------------------------------------------------------------------- /C_DNA/correlatecalculate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/C_DNA/correlatecalculate.m -------------------------------------------------------------------------------- /C_DNA/correlation_plot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/C_DNA/correlation_plot.m -------------------------------------------------------------------------------- /C_DNA/decode_encoded_cipher_image_by_row.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/C_DNA/decode_encoded_cipher_image_by_row.m -------------------------------------------------------------------------------- /C_DNA/encode_by_row.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/C_DNA/encode_by_row.m -------------------------------------------------------------------------------- /C_DNA/encode_plain_image_by_row.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/C_DNA/encode_plain_image_by_row.m -------------------------------------------------------------------------------- /C_DNA/entropy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/C_DNA/entropy.m -------------------------------------------------------------------------------- /C_DNA/generate_all_black_and_all_white.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/C_DNA/generate_all_black_and_all_white.m -------------------------------------------------------------------------------- /C_DNA/generate_key_image.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/C_DNA/generate_key_image.m -------------------------------------------------------------------------------- /C_DNA/information_entropy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/C_DNA/information_entropy.m -------------------------------------------------------------------------------- /C_DNA/isEqual.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/C_DNA/isEqual.m -------------------------------------------------------------------------------- /C_DNA/md5_checksum.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/C_DNA/md5_checksum.m -------------------------------------------------------------------------------- /C_DNA/operate1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/C_DNA/operate1.m -------------------------------------------------------------------------------- /C_DNA/operate2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/C_DNA/operate2.m -------------------------------------------------------------------------------- /C_DNA/operate3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/C_DNA/operate3.m -------------------------------------------------------------------------------- /C_DNA/operate3_inverse_edition.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/C_DNA/operate3_inverse_edition.m -------------------------------------------------------------------------------- /C_DNA/operate_key_image_and_encoded_plain_image_by_row.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/C_DNA/operate_key_image_and_encoded_plain_image_by_row.m -------------------------------------------------------------------------------- /C_DNA/operate_key_image_and_encoded_plain_image_inverse_edition.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/C_DNA/operate_key_image_and_encoded_plain_image_inverse_edition.m -------------------------------------------------------------------------------- /C_DNA/opt1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/C_DNA/opt1.m -------------------------------------------------------------------------------- /C_DNA/opt2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/C_DNA/opt2.m -------------------------------------------------------------------------------- /C_DNA/opt3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/C_DNA/opt3.m -------------------------------------------------------------------------------- /C_DNA/opt3_inverse_edition.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/C_DNA/opt3_inverse_edition.m -------------------------------------------------------------------------------- /C_DNA/pwlcm.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/C_DNA/pwlcm.m -------------------------------------------------------------------------------- /C_DNA/rule1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/C_DNA/rule1.m -------------------------------------------------------------------------------- /C_DNA/rule1_d.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/C_DNA/rule1_d.m -------------------------------------------------------------------------------- /C_DNA/rule2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/C_DNA/rule2.m -------------------------------------------------------------------------------- /C_DNA/rule2_d.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/C_DNA/rule2_d.m -------------------------------------------------------------------------------- /C_DNA/rule3.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/C_DNA/rule3.m -------------------------------------------------------------------------------- /C_DNA/rule3_d.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/C_DNA/rule3_d.m -------------------------------------------------------------------------------- /C_DNA/rule4.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/C_DNA/rule4.m -------------------------------------------------------------------------------- /C_DNA/rule4_d.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/C_DNA/rule4_d.m -------------------------------------------------------------------------------- /C_DNA/rule5.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/C_DNA/rule5.m -------------------------------------------------------------------------------- /C_DNA/rule5_d.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/C_DNA/rule5_d.m -------------------------------------------------------------------------------- /C_DNA/rule6.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/C_DNA/rule6.m -------------------------------------------------------------------------------- /C_DNA/rule6_d.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/C_DNA/rule6_d.m -------------------------------------------------------------------------------- /C_DNA/rule7.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/C_DNA/rule7.m -------------------------------------------------------------------------------- /C_DNA/rule7_d.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/C_DNA/rule7_d.m -------------------------------------------------------------------------------- /C_DNA/rule8.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/C_DNA/rule8.m -------------------------------------------------------------------------------- /C_DNA/rule8_d.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/C_DNA/rule8_d.m -------------------------------------------------------------------------------- /C_DNA/test.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/C_DNA/test.m -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/README.md -------------------------------------------------------------------------------- /demo_4_npcr_uaci.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/demo_4_npcr_uaci.m -------------------------------------------------------------------------------- /demo_CDCP.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/demo_CDCP.m -------------------------------------------------------------------------------- /demo_CHC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/demo_CHC.m -------------------------------------------------------------------------------- /demo_C_DNA.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/demo_C_DNA.m -------------------------------------------------------------------------------- /demo_HC_DNA.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/demo_HC_DNA.m -------------------------------------------------------------------------------- /figure_03.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/figure_03.m -------------------------------------------------------------------------------- /figure_04.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/figure_04.m -------------------------------------------------------------------------------- /figure_05.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/figure_05.m -------------------------------------------------------------------------------- /figure_06.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/figure_06.m -------------------------------------------------------------------------------- /figure_07.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/figure_07.m -------------------------------------------------------------------------------- /figure_08.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/figure_08.m -------------------------------------------------------------------------------- /images/README.txt: -------------------------------------------------------------------------------- 1 | HC_DNA 2 | -------------------------------------------------------------------------------- /images/aerial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/images/aerial.png -------------------------------------------------------------------------------- /images/barbara.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/images/barbara.tif -------------------------------------------------------------------------------- /images/cameraman.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/images/cameraman.jpg -------------------------------------------------------------------------------- /images/change_one_bit.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/images/change_one_bit.m -------------------------------------------------------------------------------- /images/circuit.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/images/circuit.jpg -------------------------------------------------------------------------------- /images/lena.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/images/lena.jpg -------------------------------------------------------------------------------- /images/peppers.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/images/peppers.tiff -------------------------------------------------------------------------------- /mem_data.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/mem_data.m -------------------------------------------------------------------------------- /tools/CDCP_chaos.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/tools/CDCP_chaos.m -------------------------------------------------------------------------------- /tools/CDCP_decrypt.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/tools/CDCP_decrypt.m -------------------------------------------------------------------------------- /tools/CDCP_encrypt.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/tools/CDCP_encrypt.m -------------------------------------------------------------------------------- /tools/CHC_chaos.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/tools/CHC_chaos.m -------------------------------------------------------------------------------- /tools/CHC_decrypt.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/tools/CHC_decrypt.m -------------------------------------------------------------------------------- /tools/CHC_encrypt.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/tools/CHC_encrypt.m -------------------------------------------------------------------------------- /tools/DNA_add.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/tools/DNA_add.m -------------------------------------------------------------------------------- /tools/DNA_complement.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/tools/DNA_complement.m -------------------------------------------------------------------------------- /tools/DNA_decode_rule01.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/tools/DNA_decode_rule01.m -------------------------------------------------------------------------------- /tools/DNA_encode_rule01.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/tools/DNA_encode_rule01.m -------------------------------------------------------------------------------- /tools/DNA_encode_rule03.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/tools/DNA_encode_rule03.m -------------------------------------------------------------------------------- /tools/DNA_sub.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/tools/DNA_sub.m -------------------------------------------------------------------------------- /tools/GBS.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/tools/GBS.m -------------------------------------------------------------------------------- /tools/NPCR.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/tools/NPCR.m -------------------------------------------------------------------------------- /tools/README.txt: -------------------------------------------------------------------------------- 1 | HC_DNA 2 | -------------------------------------------------------------------------------- /tools/UACI.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/tools/UACI.m -------------------------------------------------------------------------------- /tools/b2dec.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/tools/b2dec.m -------------------------------------------------------------------------------- /tools/corr_diagonal.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/tools/corr_diagonal.m -------------------------------------------------------------------------------- /tools/corr_hor_image.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/tools/corr_hor_image.m -------------------------------------------------------------------------------- /tools/corr_horizontal.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/tools/corr_horizontal.m -------------------------------------------------------------------------------- /tools/corr_vertical.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/tools/corr_vertical.m -------------------------------------------------------------------------------- /tools/func_step.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/tools/func_step.m -------------------------------------------------------------------------------- /tools/hyper_chaotic_DNA.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/tools/hyper_chaotic_DNA.m -------------------------------------------------------------------------------- /tools/hyper_chaotic_system.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/tools/hyper_chaotic_system.m -------------------------------------------------------------------------------- /tools/inverse_hyper_chaotic_DNA.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/tools/inverse_hyper_chaotic_DNA.m -------------------------------------------------------------------------------- /tools/k2b.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kunzhan/HC_DNA/HEAD/tools/k2b.m --------------------------------------------------------------------------------