ஸ்டீகனோகிராஃபி (Steganography) – மறைபொருள் தகவல் பரிமாற்றத்தின் நுட்பம்
ஸ்டீகனோகிராஃபி என்பது தகவலை மறைத்து அனுப்பும் ஒரு பழமையான நுண்ணறிவு தொழில்நுட்பமாகும். இதில் ஒரு முக்கியமான தகவல் மற்றொரு சாதாரணமான தகவலுக்குள் (படம், ஒலி, வீடியோ போன்றவற்றில்) பதிக்கப்பட்டு அனுப்பப்படுகிறது. இதன் முக்கிய நோக்கம், அந்த தகவல் இருப்பதே தெரியாமல் பாதுகாப்பாக அனுப்புவதாகும்.
ஸ்டீகனோகிராஃபி என்றால் என்ன?
“Steganography” என்ற சொல் கிரேக்க மொழியில் இருந்து வந்தது.
- "Steganos" = மறைக்கப்பட்ட
- "Graphia" = எழுத்து/பதிவு
இதன் பொருள்: "மறைக்கப்பட்ட எழுதுகோல்" அல்லது "மறைபதிவு".
இந்த நுட்பத்தில், ஒரு செய்தி அல்லது கோப்பு மற்றொரு கோப்பில் (படம், ஒலி, வீடியோ, டெக்ஸ்ட் போன்றவை) சுணங்கமாக மறைத்து விடப்படுகிறது. பாவனையாளருக்கே அந்த தகவல் இருப்பது தெரியாது.
🔐 ஸ்டீகனோகிராஃபி மற்றும் கிரிப்டோகிராஃபி இடையிலான வேறுபாடு
ஸ்டீகனோகிராஃபி |
கிரிப்டோகிராஃபி |
|
நோக்கம் |
தகவலை மறைத்து அனுப்புதல் |
தகவலை குறியாக்கம் செய்து அனுப்புதல் |
தகவல் இருப்பது தெரிகிறதா? |
தெரியாது |
தெரியக்கூடும் |
பாதுகாப்பு அளவு |
சந்தேகமில்லாமல் பாதுகாப்பாக இருக்கும் |
குறியாக்கம் உடைந்தால் தகவல் கசியலாம் |
எப்படி வேலை செய்கிறது?
Image Steganography என்பது மிகவும் பரவலாகப் பயன்படுத்தப்படும் முறையாகும். இதில் ஒரு படத்தின் pixels-இல் (பட அணுக்கள்) சிறிய மாற்றங்கள் மூலம் தகவலை பதிக்கலாம்.
LSB (Least Significant Bit) Technique:
- ஒவ்வொரு பிக்சலிலும் 3 நிறங்கள் (RGB – Red, Green, Blue) உள்ளன.
- ஒவ்வொரு நிறத்திலும் 8-bit தரவுகள் உள்ளன.
- கடைசி bit (LSB) மாற்றப்பட்டால், கண்களுக்கு அந்த மாற்றம் தெரியாது.
- ஆனால், அந்த இடத்தில் தகவலை பதிக்க முடியும்.
🔍 உதாரணம்: ஒரு 800x600 pixel படத்தில் 1.4 லட்சத்துக்கும் மேற்பட்ட எழுத்துகள் பதிக்க முடியும்!
பிற வகைகள்
- Audio Steganography – MP3, WAV போன்ற ஒலி கோப்புகளில் தகவல் பதித்தல்
- Video Steganography – வீடியோக்களில் frame-by-frame தகவல் பதித்தல்
- Text Steganography – space, punctuation, invisible characters மூலம் தகவலை மறைத்தல்
- Network Steganography – network data packet-களில் மறைமுறை தகவல் அனுப்புதல்
பயன்பாடுகள்
✅ நேர்மையான பயன்பாடுகள்:
- ராணுவம் மற்றும் இராணுவ கம்யூனிகேஷன்களில்
- Digital watermarking – படத்தின் உரிமையை பாதுகாக்க
- பாதுகாப்பான தகவல் பரிமாற்றம் (Journalists, Activists, Whistleblowers)
❌ தவறான பயன்பாடுகள்:
- ஹேக்கர்கள் – மால்வேர் அல்லது வைரஸ் தகவலை மறைத்து அனுப்புதல்
- நிழல் இணைய (Dark Web) தகவல்களை பரிமாறுதல்
- குற்றவாளிகள் – ஆவணங்கள் மற்றும் செயல்களை மறைத்து அனுப்புதல்
ஸ்டீகனோகிராஃபி Tools (உதவிக்கருவிகள்)
கருவி பெயர் |
பயன்பாடு |
OpenStego |
Image watermarking & data hiding |
Steghide |
Audio, Image steganography (CLI-based) |
SilentEye |
Graphical interface – image/audio |
DeepSound |
Audio steganography |
👨💻 Python கொண்டு Steganography செய்யலாமா?
ஆம்! Python libraries போன்று:
stepic
– image steganographycryptosteganography
– encryption + hidingcv2
,numpy
– manual LSB technique
0 Comments