Design and implementation of a Steganographic system for secured medical healthcare system
CHAPTER ONE: INTRODUCTION
1.0 Background of the Study
Recently, advances in information and communication technology have increased the need to deliver digital information securely. Consequently, the Internet now supports sectors like government, education, banking, and healthcare (Ramaiya et al., 2013). In addition, healthcare institutions use the Internet to transfer medical data between hospitals and clinics. It also provides e-health services directly to patients (Kay et al., 2011).
Therefore, digital medical records allow multiple physicians to share patient information efficiently. They also support remote diagnosis, which reduces delays in patient care (Chaumont et al., 2020). However, protecting these records is critical to maintain patient trust and comply with ethical standards. Hospitals use Hospital Information Systems (HIS) to manage operations and patient data.
Moreover, several methods now exist to protect medical images and data, including encryption and information-hiding techniques (Cheddad et al., 2010). Although encryption secures data content, it does not conceal the existence of sensitive information. As a result, information hiding has emerged as a key technique. It embeds secret data into media to secure its transmission. Techniques include watermarking and steganography.
Watermarking embeds identifiable data to verify authenticity (Song et al., 2011). On the other hand, steganography, meaning “covered writing” in Greek, hides a secret message in text, images, audio, or video without raising suspicion. Thus, it provides a covert and reliable way to communicate sensitive information (Cheddad et al., 2010; Christopher, 2019).
A basic steganography model has three components: carrier, message, and password. Specifically, the carrier, or cover object, hides the message. The message is embedded in the host medium, concealing its presence during transmission. In addition, steganography can support copyright protection for images, audio, and video.
Unlike cryptography, which only hides the content of a message, steganography hides its existence. Consequently, encrypted data may attract attention, but steganography keeps communication invisible. Therefore, steganography provides a higher level of secrecy for sensitive data (Christopher et al., 2019).
Steganography techniques are divided into spatial and transform domains (Bandyopadhyay et al., 2014). Specifically, spatial-domain methods embed data directly in the cover image, while transform-domain methods embed data after converting the image into another domain (Mousavi et al., 2014). In particular, the Least Significant Bit (LSB) technique in the spatial domain is fast and effective for data embedding (Ghebleh et al., 2014).
Overall, as healthcare digitizes, patient data security becomes critical. Therefore, this study explores using steganography to hide healthcare information in images, providing secure and covert storage and transmission.
1.1 Statement of the Problem
Electronic Medical Records (EMRs) are now central to modern healthcare. They store, retrieve, and share patient information efficiently. However, digital formats expose records to security risks, including cyberattacks, breaches, and unauthorized access.
Therefore, protecting patient privacy is essential to maintain trust in healthcare institutions. Although many EMR systems use encryption, it may not always prevent detection or interception. As a result, steganography offers an additional layer of protection by hiding sensitive data in images. Thus, patient information remains confidential while being securely transmitted.
1.2 Aim and Objectives of the Research
The primary aim of this study is to design and implement a steganographic system for healthcare that conceals confidential patient data in images. Consequently, the system ensures data integrity.
The specific objectives are to:
-
Design a steganographic system for healthcare data security.
-
Implement the system using the Least Significant Bit (LSB) technique.
-
Evaluate the systemβs security and performance.
1.3 Methodology
To achieve these objectives, the study adopts the following methods:
-
Programming and Libraries: Python with OpenCV for image processing, PyCrypto for encryption, and steganography libraries such as OpenStego and Steghide.
-
Data Encryption: Healthcare data is first encrypted using Advanced Encryption Standard (AES). Thus, an extra layer of security ensures confidentiality.
-
Data Embedding: Encrypted data is hidden in the least significant bits of a cover image using LSB techniques.
-
Data Extraction and Decryption: Embedded data is later extracted from the steganographic image. Finally, the data is decrypted to recover the original patient information.
1.4 Significance of the Study
A steganographic system for healthcare offers several benefits:
-
It creates a secure communication channel between healthcare parties.
-
It protects sensitive information from attackers.
-
It conceals confidential data in harmless images, reducing suspicion.
-
Moreover, it helps researchers and developers understand steganographic methods to detect and prevent malicious activities.
1.5 Scope and Limitations
This study focuses on image steganography using the LSB technique. It includes:
-
Embedding, extracting, and decrypting healthcare data.
-
Using available libraries and frameworks for steganography and encryption.
However, the study is limited to image-based steganography. Other steganography types and methods are not considered.
1.6 Project Organization
The project is organized as follows:
-
Chapter Two: Literature review on cryptosystems, steganography, and information security.
-
Chapter Three: System design, including descriptions of all components.
-
Chapter Four: System implementation and evaluation.
-
Chapter Five: Conclusions and recommendations for future research.
1.7 Definition of Terms
-
Cryptography: Techniques for secure communication in the presence of third parties.
-
Steganography: Hiding data in cover media to communicate confidentially.
-
Stego-Object: The carrier object used to embed messages.
-
Encryption: Scrambling data so only authorized parties can read it.
-
Decryption: Converting encrypted data back to its original format.
-
AES (Advanced Encryption Standard): A widely used symmetric encryption algorithm.
-
Healthcare Information System: IT applications that manage hospital operations, including patient registration, scheduling, billing, and medical records.