{"title":"A Local Optimum Matrix Construction for Matrix Embedding Steganography","authors":"Peyman Masjedi, M. Taheri","doi":"10.1109/ICWR49608.2020.9122280","DOIUrl":null,"url":null,"abstract":"Steganography is the task of embedding a secret message in a cover media (e.g. image, video and voice) such that the stego media is not intuitively separable from the original ones. It is one of the interesting fields of security especially in transferring digital media as the major components of the web sites, emails and any web-based communications. Matrix embedding is a general approach used in many steganography schemes, especially where the cover size is small e.g. Voice Over IP (VOIP) packets. In this approach, the message is mapped to a series of bits (stego) to replace the same number of low significant bits in the cover. The embedding matrix is used for extracting the message by a linear combination of the stego bits. For a given matrix and secret message, there are specific series of stego-bits from which the message can be extracted. Embedding is done by an inverse problem to minimize a cost as the difference between the stego and the original bits. Hence, each message has a specific embedding cost based on the matrix. In this paper, a method is proposed to find an embedding matrix which minimizes the expectation of embedding cost for a uniform distribution of messages. To that end; a dynamic programming algorithm is proposed to efficiently find the expected cost for a given matrix. By use of this algorithm, any search method may be used to solve the problem. In this paper, a fast Hill-climbing search strategy is designed to find a local optimum matrix in an allowable time.","PeriodicalId":231982,"journal":{"name":"2020 6th International Conference on Web Research (ICWR)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 6th International Conference on Web Research (ICWR)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICWR49608.2020.9122280","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Steganography is the task of embedding a secret message in a cover media (e.g. image, video and voice) such that the stego media is not intuitively separable from the original ones. It is one of the interesting fields of security especially in transferring digital media as the major components of the web sites, emails and any web-based communications. Matrix embedding is a general approach used in many steganography schemes, especially where the cover size is small e.g. Voice Over IP (VOIP) packets. In this approach, the message is mapped to a series of bits (stego) to replace the same number of low significant bits in the cover. The embedding matrix is used for extracting the message by a linear combination of the stego bits. For a given matrix and secret message, there are specific series of stego-bits from which the message can be extracted. Embedding is done by an inverse problem to minimize a cost as the difference between the stego and the original bits. Hence, each message has a specific embedding cost based on the matrix. In this paper, a method is proposed to find an embedding matrix which minimizes the expectation of embedding cost for a uniform distribution of messages. To that end; a dynamic programming algorithm is proposed to efficiently find the expected cost for a given matrix. By use of this algorithm, any search method may be used to solve the problem. In this paper, a fast Hill-climbing search strategy is designed to find a local optimum matrix in an allowable time.