Data Encryption Using Morse Code

Aditya Pathak, Anmol Kaur, Sagar
{"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}
引用次数: 0

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.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
使用莫尔斯电码进行数据加密
一般来说,密码学意味着隐藏,而在技术术语中,密码学意味着保护数据不被未经授权的人访问,或者密码学可以被认为是一种对数据进行加密的方法,使数据既不能被人类读取也不能被人类理解。随着互联网消费水平的提高,我们的数据安全是主要关注的问题。由于越来越多的网络攻击,以及对互联网的过度依赖,许多用户的数据已经被泄露。这引起了我们对数据安全和加密算法的关注。数据安全确保用户的数据不被泄露,并以入侵者无法访问我们的数据的格式存在,它确保数据仅供预期用户访问,其他人既不能读取也不能更改数据。为了实现这种安全性,需要一些算法或过程。一种这样的算法可以用莫尔斯电码推导出来,因为莫尔斯电码中的数据使用点和破折号来表示字母和数字。即使直接使用这种加密,也可能对用户的数据造成一定的威胁,因为任何了解莫尔斯电码的人都可以很容易地解密,所以为了获得更大的安全性,需要使用其他算法对加密后的数据进行再次加密。现在,除了数据安全之外,算法的安全性也是需要的,如果有人知道了算法,他们就可以解密数据。Python编程语言提供了一个名为Cryptography的模块,可以使用Fernet对算法文件和数据文件进行加密。python中的密码学使用对称加密技术,即使用相同的密钥加密和解密数据。与非对称技术相比,这种技术速度更快。本文演示了如何将摩尔斯电码,时间和Python的密码模块一起使用以提供最大的数据安全性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
A statistical model for estimating size and productivity ratio in SDLC Recent Advancement in Blockchain: A study Smart Antennas for Various Applications The Role of Excipients in Liquisolid Technology Comparative Research on the Techniques of Electricity Fraud Detection Using Different Machine Learning Techniques
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1