Have a personal or library account? Click to login
SCLang: Graphical Domain-Specific Modeling Language for Stream Cipher Cover

SCLang: Graphical Domain-Specific Modeling Language for Stream Cipher

Open Access
|Jun 2023

Abstract

A Stream Cipher (SC) is a symmetric-key encryption type that scrambles each piece of data in clear text to conceal it from hackers. Despite its advantages, it has a substantial challenge. Correct handwriting of the script code for the cipher scheme is a challenge for programmers. In this paper, we propose a graphical Domain-Specific Modeling Language (DSML) to make it easier for non-technical users and domain specialists to implement an SC domain. The proposed language, SCLang, offers great expressiveness and flexibility. Six different methods of keystream generation are provided to obtain a random sequence. In addition, fifteen tests in the NIST suite are provided for random statistical analysis. The concepts of the SC domain and their relationships are presented in a meta-model. The evaluation of SCLang is based on qualitative analysis and is presented to demonstrate its effectiveness and efficiency.

DOI: https://doi.org/10.2478/cait-2023-0013 | Journal eISSN: 1314-4081 | Journal ISSN: 1311-9702
Language: English
Page range: 54 - 71
Submitted on: Oct 27, 2022
|
Accepted on: May 5, 2023
|
Published on: Jun 12, 2023
In partnership with: Paradigm Publishing Services
Publication frequency: 4 issues per year

© 2023 Samar Amil Qassir, Methaq Talib Gaata, Ahmed T. Sadiq, published by Bulgarian Academy of Sciences, Institute of Information and Communication Technologies
This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 License.