{"title":"使用莫尔斯电码进行数据加密","authors":"Aditya Pathak, Anmol Kaur, Sagar","doi":"10.46860/cgcijctr.2022.07.31.319","DOIUrl":null,"url":null,"abstract":"Cryptography in general means hiding, while in technical terms cryptography means protecting data from unauthorized access of someone, or cryptography can be considered as a method that ciphers the data so that the data can neither be read nor understood by humans. With the increasing level of internet consumption, the security of our data is the main concern. Due to increasing cyber-attacks, and over-relying on the internet, a lot of users’ data has been compromised. This has brought our attention to data security and cryptographic algorithms. Data security ensures the data of users is not being compromised and is present in such a format that an intruder won’t get access to our data, it ensures that the data is accessible to the intended user only, and anybody else can neither read nor change the data. To achieve such security, some algorithms or processes are needed. One such algorithm can be derived using Morse code since data in Morse code uses dots and dashes to represent alphabets and numbers. Even if such encryption is used directly, it may cause some threat to the user’s data as anyone with knowledge of Morse code can easily decrypt it, so to get more safety, the encrypted data is needed to be encrypted again with some other algorithm. Now, other than data safety, the safety of the algorithm is also required, as if someone gets to know about the algorithm, they can decrypt the data. The Python programming language provides a module named Cryptography in which Fernet can be used to encrypt the algorithm file as well as the data file again. Cryptography in python uses a symmetric encryption technique, i.e., it uses the same key to encrypt and decrypt the data. This technique is faster compared to asymmetric techniques. This paper demonstrates how Morse code, time & Python’s Cryptography module can be used together to provide maximum data safety.","PeriodicalId":373538,"journal":{"name":"CGC International Journal of Contemporary Technology and Research","volume":"132 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-08-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Data Encryption Using Morse Code\",\"authors\":\"Aditya Pathak, Anmol Kaur, Sagar\",\"doi\":\"10.46860/cgcijctr.2022.07.31.319\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Cryptography in general means hiding, while in technical terms cryptography means protecting data from unauthorized access of someone, or cryptography can be considered as a method that ciphers the data so that the data can neither be read nor understood by humans. With the increasing level of internet consumption, the security of our data is the main concern. Due to increasing cyber-attacks, and over-relying on the internet, a lot of users’ data has been compromised. This has brought our attention to data security and cryptographic algorithms. Data security ensures the data of users is not being compromised and is present in such a format that an intruder won’t get access to our data, it ensures that the data is accessible to the intended user only, and anybody else can neither read nor change the data. To achieve such security, some algorithms or processes are needed. One such algorithm can be derived using Morse code since data in Morse code uses dots and dashes to represent alphabets and numbers. Even if such encryption is used directly, it may cause some threat to the user’s data as anyone with knowledge of Morse code can easily decrypt it, so to get more safety, the encrypted data is needed to be encrypted again with some other algorithm. Now, other than data safety, the safety of the algorithm is also required, as if someone gets to know about the algorithm, they can decrypt the data. The Python programming language provides a module named Cryptography in which Fernet can be used to encrypt the algorithm file as well as the data file again. Cryptography in python uses a symmetric encryption technique, i.e., it uses the same key to encrypt and decrypt the data. This technique is faster compared to asymmetric techniques. This paper demonstrates how Morse code, time & Python’s Cryptography module can be used together to provide maximum data safety.\",\"PeriodicalId\":373538,\"journal\":{\"name\":\"CGC International Journal of Contemporary Technology and Research\",\"volume\":\"132 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-08-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"CGC International Journal of Contemporary Technology and Research\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.46860/cgcijctr.2022.07.31.319\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"CGC International Journal of Contemporary Technology and Research","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.46860/cgcijctr.2022.07.31.319","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Cryptography in general means hiding, while in technical terms cryptography means protecting data from unauthorized access of someone, or cryptography can be considered as a method that ciphers the data so that the data can neither be read nor understood by humans. With the increasing level of internet consumption, the security of our data is the main concern. Due to increasing cyber-attacks, and over-relying on the internet, a lot of users’ data has been compromised. This has brought our attention to data security and cryptographic algorithms. Data security ensures the data of users is not being compromised and is present in such a format that an intruder won’t get access to our data, it ensures that the data is accessible to the intended user only, and anybody else can neither read nor change the data. To achieve such security, some algorithms or processes are needed. One such algorithm can be derived using Morse code since data in Morse code uses dots and dashes to represent alphabets and numbers. Even if such encryption is used directly, it may cause some threat to the user’s data as anyone with knowledge of Morse code can easily decrypt it, so to get more safety, the encrypted data is needed to be encrypted again with some other algorithm. Now, other than data safety, the safety of the algorithm is also required, as if someone gets to know about the algorithm, they can decrypt the data. The Python programming language provides a module named Cryptography in which Fernet can be used to encrypt the algorithm file as well as the data file again. Cryptography in python uses a symmetric encryption technique, i.e., it uses the same key to encrypt and decrypt the data. This technique is faster compared to asymmetric techniques. This paper demonstrates how Morse code, time & Python’s Cryptography module can be used together to provide maximum data safety.