PENGGUNAAN QR CODE BERBASIS KRIPTOGRAFI MENGGUNAKAN
ALGORITMA ELLIPTIC CURVE CRIPTOGRAPHY
THE USE OF QR CODE BASED ON CRYPTOGRAPHY USING ELLIPTIC CURVE CRIPTOGRAPHY ALGORITHM
Media digital dan internet banyak dimanfaatkan semua orang untuk mengirim informasi pada saat pandemi seperti ini Media digital menjadi sarana menyebarkan informasi dengan bebas. Beberapa informasi berupa URL (Unifrom Resource Locator) yang dibagikan. Namun dengan membagikan URL tersebut ke orang yang kita kehendaki sangat tidak aman saat diperjalanan. Sehingga perlu adanya keamanan. Maka kita perlu keamanan yaitu kriptografi. Ada dua jenis algoritma kriptografi yaitu simetris menggunakan dua kunci dan asimetris menggunakan satu kunci. Algoritma yang digunakan yaitu ECC (Elliptic Curve Cryptography). Algoritma ECC Merupakan Enkripsi Asimetris. Enkripsi Asimetris Adalah dua kunci enkripsi berbeda yang secara matematis terkait satu sama lain. Salah satu kunci ini dikenal sebagai public key dan private key. Keuntungan pertama dari jenis enkripsi ini adalah keamanan yang diberikannya. Dalam metode ini, public key yang tersedia untuk umum untuk mengenkripsi data, sedangkan dekripsi data dilakukan menggunakan private key yang harus disimpan dengan aman. Ini memastikan bahwa data tetap terlindungi dari serangan man-in-the-middle (MiTM). Kemudian hasil dari ciphertext tersebut kita generate menjadi QR code (Quick Response). Cara memindai QR code dapat dilakukan dengan mudah. Caranya dengan scan QR code tersebut ke aplikasi kemudian diproses menjadi tautan halaman atau dokumen berupa ciphertext. Algoritma ECC memiliki kinerja waktu yang berbeda dengan masukan karakter yang panjangnya yang tidak sama.
Digital media and the internet are widely used to send information especially during a pandemic. There are many forms of distributing the information. One of them are in the form of a URL (Unifrom Resource Locator). However, sharing the URL with the people is not always safe for our privacy data. So, there is a need for security, namely cryptography. There are two types of cryptographic algorithms, symmetric using two keys and asymmetric using one key. The algorithm used is ECC (Elliptic Curve Cryptography) which included in Asymmetric Encryption –two different encryption keys that are mathematically related to each other. One of these keys is known as the public key and private key. One of the advantage of this encryption type is the security provides. In this method, the public key is used to encrypt the data, while the private key used to data decryption. It ensures that data remains protected from man-in-the-middle (MiTM) attacks. Then, the results of the ciphertext generate into a QR code (Quick Response). The process of scanning a QR code can be done easily, which is by scanning the QR code into the application and processing it into a page link or document in the form of ciphertext. The results of this research showed that the ECC algorithm had different time performance with unequal length input characters.