Blind Steganalysis using One-Class Classification
Steganography is the science/art of hiding information in a way that must not draw attention to the message hidden in the transmitted media, if a suspicion is raised then there is no meaning to the purpose of steganography. Then appeared its counterpart, Steganalysis, which aims to suspect and analy...
Saved in:
| Main Authors: | , |
|---|---|
| Format: | Article |
| Language: | English |
| Published: |
Mosul University
2019-12-01
|
| Series: | Al-Rafidain Journal of Computer Sciences and Mathematics |
| Subjects: | |
| Online Access: | https://csmj.mosuljournals.com/article_163518_082b28f25b2038708b2972a1ce90dd8e.pdf |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1850214763629379584 |
|---|---|
| author | Mohammed Karem M. Ahmed Nori |
| author_facet | Mohammed Karem M. Ahmed Nori |
| author_sort | Mohammed Karem M. |
| collection | DOAJ |
| description | Steganography is the science/art of hiding information in a way that must not draw attention to the message hidden in the transmitted media, if a suspicion is raised then there is no meaning to the purpose of steganography. Then appeared its counterpart, Steganalysis, which aims to suspect and analyze the transmitted media to decide wither it contain an embedded data or not which we present in a blind Steganalysis way. One-Class Classification (OCC) machine learning algorithms aim to build classification models depending on positive class only when the negative class is not available or poorly sampled. Here in this paper we depend on a one-class support vector machines (OCSVM) which has been trained on only one class of images that is clean images class, so that the trained classifier can classify new reviews to their correct class i.e. clean or stego. Training an OCC turned to be hard work and required long execution time since classifier parameters tuning, data separation and model evaluation needed to be done manually in a brute force way. A powerful programming language (Python) with the powerful machine learning library (Scikit-Learn) gave a promising classification results in deciding whether an input image is clean or stego image.<br /> |
| format | Article |
| id | doaj-art-86258868c30f4013945bbcf50fd8c340 |
| institution | OA Journals |
| issn | 1815-4816 2311-7990 |
| language | English |
| publishDate | 2019-12-01 |
| publisher | Mosul University |
| record_format | Article |
| series | Al-Rafidain Journal of Computer Sciences and Mathematics |
| spelling | doaj-art-86258868c30f4013945bbcf50fd8c3402025-08-20T02:08:47ZengMosul UniversityAl-Rafidain Journal of Computer Sciences and Mathematics1815-48162311-79902019-12-01132284110.33899/csmj.2020.163518163518Blind Steganalysis using One-Class ClassificationMohammed Karem M.0Ahmed Nori1Department of Computer Sciences College of Computer Sciences and Mathematics University of Mosul, Mosul, IraqDepartment of Computer Sciences College of Computer Sciences and Mathematics University of Mosul, Mosul, IraqSteganography is the science/art of hiding information in a way that must not draw attention to the message hidden in the transmitted media, if a suspicion is raised then there is no meaning to the purpose of steganography. Then appeared its counterpart, Steganalysis, which aims to suspect and analyze the transmitted media to decide wither it contain an embedded data or not which we present in a blind Steganalysis way. One-Class Classification (OCC) machine learning algorithms aim to build classification models depending on positive class only when the negative class is not available or poorly sampled. Here in this paper we depend on a one-class support vector machines (OCSVM) which has been trained on only one class of images that is clean images class, so that the trained classifier can classify new reviews to their correct class i.e. clean or stego. Training an OCC turned to be hard work and required long execution time since classifier parameters tuning, data separation and model evaluation needed to be done manually in a brute force way. A powerful programming language (Python) with the powerful machine learning library (Scikit-Learn) gave a promising classification results in deciding whether an input image is clean or stego image.<br />https://csmj.mosuljournals.com/article_163518_082b28f25b2038708b2972a1ce90dd8e.pdfsteganographysteganalysisblind steganalysisocc (one-class classification)pythonmachin learningscikit-learn |
| spellingShingle | Mohammed Karem M. Ahmed Nori Blind Steganalysis using One-Class Classification Al-Rafidain Journal of Computer Sciences and Mathematics steganography steganalysis blind steganalysis occ (one-class classification) python machin learning scikit-learn |
| title | Blind Steganalysis using One-Class Classification |
| title_full | Blind Steganalysis using One-Class Classification |
| title_fullStr | Blind Steganalysis using One-Class Classification |
| title_full_unstemmed | Blind Steganalysis using One-Class Classification |
| title_short | Blind Steganalysis using One-Class Classification |
| title_sort | blind steganalysis using one class classification |
| topic | steganography steganalysis blind steganalysis occ (one-class classification) python machin learning scikit-learn |
| url | https://csmj.mosuljournals.com/article_163518_082b28f25b2038708b2972a1ce90dd8e.pdf |
| work_keys_str_mv | AT mohammedkaremm blindsteganalysisusingoneclassclassification AT ahmednori blindsteganalysisusingoneclassclassification |