Modeling arithmetic systems of elliptic curve cryptography using Microsoft Excel VBA

Q3 Engineering
I. Syamsuddin, S. Syafaruddin
{"title":"Modeling arithmetic systems of elliptic curve cryptography using Microsoft Excel VBA","authors":"I. Syamsuddin, S. Syafaruddin","doi":"10.33271/nvngu/2024-1/162","DOIUrl":null,"url":null,"abstract":"Purpose. This study aims to develop a new teaching module to illustrate the arithmetic systems of Elliptic Curve Cryptography, a powerful yet simple algorithm for information security, by exploring the capability of the Visual Basic Applications of Microsoft Excel in user friendly way. Methodology. The research is performed using research and development approach, which is divided into five steps utilizing VBA features of Microsoft Excel. It starts with modeling arithmetic in Microsoft Excel spreadsheet, then testing the validity through calculation and setup of the actual arithmetic of Elliptic Curve Cryptography using VBA Excel, before performing the test of the VBA application and finally visualizes the results in graphical mode. Findings. Novel teaching software based on of Microsoft Excel Visual Basic Applications is produced that is able to simulate arithmetic system behind Elliptic Curve Cryptography in an easy way for students. Originality. To the best of the authors’ knowledge, this is the first simulation based on Excel VBA to illustrate the arithmetic systems of Elliptic Curve Cryptography for teaching purposes. Practical value. In general, mastering cryptography will need a steep learning curve; however, using Microsoft Excel as a simulation platform will accelerate learning. The main practical value is the ease of Microsoft Excel, which will turn cryptography learning which was commonly very difficult for student to become easier and user friendly.","PeriodicalId":19101,"journal":{"name":"Naukovyi Visnyk Natsionalnoho Hirnychoho Universytetu","volume":"41 3","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-02-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Naukovyi Visnyk Natsionalnoho Hirnychoho Universytetu","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.33271/nvngu/2024-1/162","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"Engineering","Score":null,"Total":0}
引用次数: 0

Abstract

Purpose. This study aims to develop a new teaching module to illustrate the arithmetic systems of Elliptic Curve Cryptography, a powerful yet simple algorithm for information security, by exploring the capability of the Visual Basic Applications of Microsoft Excel in user friendly way. Methodology. The research is performed using research and development approach, which is divided into five steps utilizing VBA features of Microsoft Excel. It starts with modeling arithmetic in Microsoft Excel spreadsheet, then testing the validity through calculation and setup of the actual arithmetic of Elliptic Curve Cryptography using VBA Excel, before performing the test of the VBA application and finally visualizes the results in graphical mode. Findings. Novel teaching software based on of Microsoft Excel Visual Basic Applications is produced that is able to simulate arithmetic system behind Elliptic Curve Cryptography in an easy way for students. Originality. To the best of the authors’ knowledge, this is the first simulation based on Excel VBA to illustrate the arithmetic systems of Elliptic Curve Cryptography for teaching purposes. Practical value. In general, mastering cryptography will need a steep learning curve; however, using Microsoft Excel as a simulation platform will accelerate learning. The main practical value is the ease of Microsoft Excel, which will turn cryptography learning which was commonly very difficult for student to become easier and user friendly.
使用 Microsoft Excel VBA 建立椭圆曲线加密算法系统模型
研究目的本研究旨在开发一个新的教学模块,通过以用户友好的方式探索 Microsoft Excel Visual Basic 应用程序的能力,来说明椭圆曲线密码学的运算系统,这是一种强大而简单的信息安全算法。研究方法。研究采用研发方法,利用 Microsoft Excel 的 VBA 功能,分为五个步骤。首先在 Microsoft Excel 电子表格中建立算术模型,然后通过使用 VBA Excel 计算和设置椭圆曲线加密法的实际算术来测试其有效性,最后对 VBA 应用程序进行测试,最后以图形模式将结果可视化。研究结果基于 Microsoft Excel Visual Basic 应用程序的新颖教学软件,能够以简单的方式为学生模拟椭圆曲线密码学背后的运算系统。原创性。据作者所知,这是第一个基于 Excel VBA 的模拟教学软件,用于说明椭圆曲线密码学的运算系统。实用价值。一般来说,掌握密码学需要一个陡峭的学习曲线;然而,使用 Microsoft Excel 作为模拟平台将加快学习速度。主要的实用价值在于 Microsoft Excel 的易用性,它将使学生通常非常困难的密码学学习变得简单易用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
1.70
自引率
0.00%
发文量
148
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信