Implementasi Sistem Kriptografi RSA Signature dengan SHA-256 pada Mekanisme Autentikasi REST API

Ilyas Mahfud, Putranto Hadi Utomo
{"title":"Implementasi Sistem Kriptografi RSA Signature dengan SHA-256 pada Mekanisme Autentikasi REST API","authors":"Ilyas Mahfud, Putranto Hadi Utomo","doi":"10.22236/teknoka.v6i1.431","DOIUrl":null,"url":null,"abstract":"Komunikasi antar individu semakin mengalami peningkatan, maka dibutuhkan teknologi Application Programming Interface (API) untuk memfasilitasi pertukaran informasi. Teknologi API yang terkenal adalah Representational State Transfer (REST) dan keamanan pada REST memerlukan sistem autentikasi yang akan memberikan hak akses pada server REST. Proses autentikasi yang sering dilakukan adalah dengan verifikasi nama pengguna dan kata sandi sebagai muatan berbentuk Javascript Object Notation (JSON). Sebagai upaya pengamanan, kata sandi dapat dienkripsi dengan JSON Web Token  (JWT) agar data tersamarkan ketika server diretas. Pada implementasi JWT, dibutuhkan sistem kriptografi pembuat tanda tangan digital untuk memastikan keotentikan pengguna. Pada Penelitian ini akan dibahas salah satu sistem kriptografi yang dapat diandalkan, yakni Rivest, Shamir, and Adleman (RSA) tanda tangan dengan Secure Hash Algorithm 256-bit (SHA-256) atau disingkat menjadi RS256. RS256 adalah algoritme asimetris yang menggunakan pasangan kunci publik dan kunci pribadi. Untuk mendapatkan kunci dari RSA perlu 3 proses yakni proses pembentukan, tanda tangan dan verifikasi kunci. Yang dimana saat proses tanda tangan dan verfikasi, digunakan fungsi hashing SHA-256 untuk menghindari resistensi tabrakan.","PeriodicalId":118779,"journal":{"name":"Prosiding Seminar Nasional Teknoka","volume":"55 32","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Prosiding Seminar Nasional Teknoka","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.22236/teknoka.v6i1.431","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Komunikasi antar individu semakin mengalami peningkatan, maka dibutuhkan teknologi Application Programming Interface (API) untuk memfasilitasi pertukaran informasi. Teknologi API yang terkenal adalah Representational State Transfer (REST) dan keamanan pada REST memerlukan sistem autentikasi yang akan memberikan hak akses pada server REST. Proses autentikasi yang sering dilakukan adalah dengan verifikasi nama pengguna dan kata sandi sebagai muatan berbentuk Javascript Object Notation (JSON). Sebagai upaya pengamanan, kata sandi dapat dienkripsi dengan JSON Web Token  (JWT) agar data tersamarkan ketika server diretas. Pada implementasi JWT, dibutuhkan sistem kriptografi pembuat tanda tangan digital untuk memastikan keotentikan pengguna. Pada Penelitian ini akan dibahas salah satu sistem kriptografi yang dapat diandalkan, yakni Rivest, Shamir, and Adleman (RSA) tanda tangan dengan Secure Hash Algorithm 256-bit (SHA-256) atau disingkat menjadi RS256. RS256 adalah algoritme asimetris yang menggunakan pasangan kunci publik dan kunci pribadi. Untuk mendapatkan kunci dari RSA perlu 3 proses yakni proses pembentukan, tanda tangan dan verifikasi kunci. Yang dimana saat proses tanda tangan dan verfikasi, digunakan fungsi hashing SHA-256 untuk menghindari resistensi tabrakan.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
用SHA-256在退役验证机制上实现RSA签名密码系统
个体之间的交流正变得越来越强大,因此需要应用程序程序界面技术来促进信息的共享。著名的API技术是其rec状态传输(REST)和安全性,需要一个身份验证系统,该系统将授予REST服务器的权限。身份验证的过程通常是通过验证用户名和密码作为Javascript目标通知(JSON)的内容。作为安全措施,密码可以使用JSON Web令牌(JWT)加密,当服务器被入侵时,数据会被掩盖。在JWT的实现中,需要一个数字签名加密系统来验证用户。本研究将讨论最可靠的密码系统之一,即Rivest、Shamir和Adleman (RSA),与安全算法256位(Shamir -256)签名,或简称为RS256。RS256是使用公共密钥和个人密钥的不对称算法。从RSA实现需要三个过程,即形成过程,签名和验证密钥。在签名和动词过程中,使用功能hashing sha256来避免碰撞阻力。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Rancang Bangun Sistem Informasi untuk Toko Online Berbasis Aplikasi Android Perancangan Sistem Informasi Pengelolaan Aset, Kas, dan Kegiatan pada Masjid Al-Mubarak Berbasis Web Terintegrasi Penerapan Teknologi Augmented Reality pada Sistem Informasi Smart Building Berbasis Android (Studi Kasus: RS. Multazam Medika) Penggunaan Persamaan Avrami Untuk Menentukan Koefisien Konveksi Solar Still Perancangan dan Analisis Sistem Pendukung Keputusan Pembiayaan Menggunakan Metode Simple Additive Weighting (SAW) pada Koperasi Karyawan Amanah
×
引用
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