MD MAINUL ISLAM

Mr. MD MAINUL ISLAM

Master's student
orcid

Research Focus & Metrics

Academic Career Length

12Years (2015-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
9 December 2019 in IEEE Access
Verified
Journal Article
Open access
MD MAINUL ISLAMMD MAINUL ISLAM
MD MAINUL ISLAM
Md HossainMd Hossain
Md Hossain
Moh Khalid HasanMoh Khalid Hasan
Moh Khalid Hasan
MSMd. Shahjalal
Md. Shahjalal
YJYeong Min Jang
Yeong Min Jang
Developing a high-speed elliptic curve cryptographic (ECC) processor that performs fast point multiplication with low hardware utilization is a crucial demand in the fields of cryptography and network security. This paper presents field-programmable gate array (FPGA) implementation of a high-speed, low-area, side-channel attacks (SCAs) resistant ECC processor over a prime field. The processor supports 256-bit point multiplication on recently recommended twisted Edwards curve, namely, Edwards25519, which is used for a high-security digital signature scheme called Edwards curve digital signature algorithm (EdDSA). The paper proposes novel hardware architectures for point addition and point doubling operations on the twisted Edwards curve, where the processor takes only 516 and 1029 clock cycles to perform each point addition and point doubling, respectively. For a 256-bit key, the proposed ECC processor performs single point multiplication in 1.48 ms, running at a maximum clock frequency of 177.7 MHz in a cycle count of 262 650 with a throughput of 173.2 kbps, utilizing only 8873 slices on the Xilinx Virtex-7 FPGA platform, where the points are represented in projective coordinates. The implemented design is time-area-efficient as it offers fast scalar multiplication with low hardware utilization without compromising the security level.

16 April 2020 in IEEE Access
Verified
Journal Article
Open access
MD MAINUL ISLAMMD MAINUL ISLAM
MD MAINUL ISLAM
Md HossainMd Hossain
Md Hossain
MSMd. Shahjalal
Md. Shahjalal
Moh Khalid HasanMoh Khalid Hasan
Moh Khalid Hasan
YJYeong Min Jang
Yeong Min Jang
In this paper, an area-time efficient hardware implementation of modular multiplication over five National Institute of Standard and Technology (NIST)-recommended prime fields is proposed for lightweight elliptic curve cryptography (ECC). A modified radix-2 interleaved algorithm is proposed to reduce the time complexity of conventional interleaved modular multiplication. The proposed multiplication algorithm is designed in hardware and separately implemented on Xilinx Virtex-7, Virtex-6, Virtex-5, and Virtex-4 field-programmable gate array (FPGA) platforms. On the Virtex-7 FPGA, the proposed design occupies only 1151, 1409, 1491, 2355, and 2496 look up tables (LUTs) and performs single modular multiplication in 0.93 μs, 1.18 μs, 1.45 μs, 2.80 μs, and 4.69 μs with maximum clock frequencies of 207.1 MHz, 190.7 MHz, 177.3 MHz, 137.6 MHz, and 111.2 MHz over five NIST prime fields of size 192, 224, 256, 384, and 521 bits, respectively. The hardware implementations on the Virtex-6, Virtex-5, and Virtex-4 FPGAs also show that the proposed design is highly efficient in terms of hardware resource utilization and area-delay product compared with other designs for modular multiplication.

10 September 2020 in Sensors
Verified
Journal Article
Open access
PDF file
MD MAINUL ISLAMMD MAINUL ISLAM
MD MAINUL ISLAM
Md HossainMd Hossain
Md Hossain
Moh Khalid HasanMoh Khalid Hasan
Moh Khalid Hasan
MSMd. Shahjalal
Md. Shahjalal
Yeong Min JangYeong Min Jang
Yeong Min Jang
With the swift evolution of wireless technologies, the demand for the Internet of Things (IoT) security is rising immensely. Elliptic curve cryptography (ECC) provides an attractive solution to fulfill this demand. In recent years, Edwards curves have gained widespread acceptance in digital signatures and ECC due to their faster group operations and higher resistance against side-channel attacks (SCAs) than that of the Weierstrass form of elliptic curves. In this paper, we propose a high-speed, low-area, simple power analysis (SPA)-resistant field-programmable gate array (FPGA) implementation of ECC processor with unified point addition on a twisted Edwards curve, namely Edwards25519. Efficient hardware architectures for modular multiplication, modular inversion, unified point addition, and elliptic curve point multiplication (ECPM) are proposed. To reduce the computational complexity of ECPM, the ECPM scheme is designed in projective coordinates instead of affine coordinates. The proposed ECC processor performs 256-bit point multiplication over a prime field in 198,715 clock cycles and takes 1.9 ms with a throughput of 134.5 kbps, occupying only 6543 slices on Xilinx Virtex-7 FPGA platform. It supports high-speed public-key generation using fewer hardware resources without compromising the security level, which is a challenging requirement for IoT security.

8 February 2022 in Sensors
Verified
Journal Article
Open access
PDF file
Mpyana Mwamba MerlecMpyana Mwamba Merlec
Mpyana Mwamba Merlec
MD MAINUL ISLAMMD MAINUL ISLAM
MD MAINUL ISLAM
Youn Kyu LeeYoun Kyu Lee
Youn Kyu Lee
Hoh InHoh In
Hoh In
In recent times, electronic portfolios (e-portfolios) are being increasingly used by students and lifelong learners as digital online multimedia résumés that showcase their skill sets and achievements. E-portfolios require secure, reliable, and privacy-preserving credential issuance and verification mechanisms to prove learning achievements. However, existing systems provide private institution-wide centralized solutions that primarily rely on trusted third parties to issue and verify credentials. Furthermore, they do not enable learners to own, control, and share their e-portfolio information across organizations, which increases the risk of forged and fraudulent credentials. Therefore, we propose a consortium blockchain-based e-portfolio management scheme that is decentralized, secure, and trustworthy. Smart contracts are leveraged to enable learners to completely own, publish, and manage their e-portfolios, and also enable potential employers to verify e-portfolio credentials and artifacts without relying on trusted third parties. Blockchain is used as an immutable distributed ledger that records all transactions and logs for tamper-proof trusted data provenance, accountability, and traceability. This system guarantees the authenticity and integrity of user credentials and e-portfolio data. Decentralized identifiers and verifiable credentials are used for user profile identification, authentication, and authorization, whereas verifiable claims are used for e-portfolio credential proof authentication and verification. We have designed and implemented a prototype of the proposed scheme using a Quorum consortium blockchain network. Based on the evaluations, our solution is feasible, secure, and privacy-preserving. It offers excellent performance.

1 February 2020
Verified
Conference Paper
Closed access
MSMd. Shahjalal
Md. Shahjalal
MHMoh. Khalid Hasan
Moh. Khalid Hasan
MD MAINUL ISLAMMD MAINUL ISLAM
MD MAINUL ISLAM
MAMorshed Alam
Morshed Alam
FAFaisal Ahmed
Faisal Ahmed
YJYeong Min Jang
Yeong Min Jang
With the advancement of communication technology, Internet of Things (IoT) enabled smart home (SH) applications have engrossed substantial attention nowadays. However, a few meter range coverage and higher implementation cost are the main limitations of existing SH systems based on other cellular networks or short distance technologies. In this paper, a long range (LoRa) based SH system is proposed for remote monitoring and maintenance of IoT sensors and devices using artificial intelligence (AI) concept. A brief overview of what tasks LoRa can perform in SH networking are conferred. An AI-based data flow system for IoT server and cloud is also presented in this paper.

1 June 2022 in IEEE Systems Journal
Verified
Journal Article
Open access
MSMd. Shahjalal
Md. Shahjalal
MD MAINUL ISLAMMD MAINUL ISLAM
MD MAINUL ISLAM
MAMorshed Alam
Morshed Alam
Yeong Min JangYeong Min Jang
Yeong Min Jang
Low-power, low-cost, and long-range connectivity for the Industrial Internet of Things (IIoT) networks are the key stipulations, nowadays. However, implementing a cost-effective, flexible, and feasible system considering server and networking security is still an open challenge. In this article, a complete end-to-end long-range wide area network (LoRaWAN) system has been demonstrated by implementing blockchain-based secure distributed data management, which is applicable in various secure IIoT applications. Dynamic data collected by multiple LoRa sensors are encrypted in a LoRa server, and the encrypted content is automatically stored in the InterPlanetary file system (IPFS) to ensure data confidentiality, integrity, and availability. To achieve data consistency, the content IDs collected from the IPFS are stored in the quorum blockchain with consortium setup using a smart contract. The consortium network is maintained by the Raft consensus algorithm employing seven nodes. The design architecture of the hardware used for both LoRa transmitting node and gateway has been described in comprehensive manners. The performance of the LoRaWAN system is analyzed by the received signal strength indicator, the communications range, and packet loss rate metrics in both line-of-sight and nonline-of-sight test systems. The data management scheme is implemented in Python, and the performance is evaluated in terms of transaction time and block size.