An Embedding Strategy Using Q-Ary Convolutional Codes for Large and Small Payloads
Matrix embedding (ME) code is a commonly used steganography technique, which uses linear block codes to improve embedding efficiency. However, its main disadvantage is the inability to perform maximum likelihood decoding due to the high complexity of decoding large ME codes. As such, it is difficult...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2021-07-01
|
Series: | Mathematics |
Subjects: | |
Online Access: | https://www.mdpi.com/2227-7390/9/13/1577 |
_version_ | 1797527952877944832 |
---|---|
author | Jyun-Jie Wang Chi-Yuan Lin Sheng-Chih Yang Hsi-Yuan Chang Yin-Chen Lin |
author_facet | Jyun-Jie Wang Chi-Yuan Lin Sheng-Chih Yang Hsi-Yuan Chang Yin-Chen Lin |
author_sort | Jyun-Jie Wang |
collection | DOAJ |
description | Matrix embedding (ME) code is a commonly used steganography technique, which uses linear block codes to improve embedding efficiency. However, its main disadvantage is the inability to perform maximum likelihood decoding due to the high complexity of decoding large ME codes. As such, it is difficult to improve the embedding efficiency. The proposed q-ary embedding code can provide excellent embedding efficiency and is suitable for various embedding rates (large and small payloads). This article discusses that by using perforation technology, a convolutional code with a high embedding rate can be easily converted into a convolutional code with a low embedding rate. By keeping the embedding rate of the (2, 1) convolutional code unchanged, convolutional codes with different embedding rates can be designed through puncturing. |
first_indexed | 2024-03-10T09:51:10Z |
format | Article |
id | doaj.art-c818de72d9ed44ba93898c667e025be5 |
institution | Directory Open Access Journal |
issn | 2227-7390 |
language | English |
last_indexed | 2024-03-10T09:51:10Z |
publishDate | 2021-07-01 |
publisher | MDPI AG |
record_format | Article |
series | Mathematics |
spelling | doaj.art-c818de72d9ed44ba93898c667e025be52023-11-22T02:46:32ZengMDPI AGMathematics2227-73902021-07-01913157710.3390/math9131577An Embedding Strategy Using Q-Ary Convolutional Codes for Large and Small PayloadsJyun-Jie Wang0Chi-Yuan Lin1Sheng-Chih Yang2Hsi-Yuan Chang3Yin-Chen Lin4Department of Computer Science and Information Engineering, National Chin-Yi University of Technology, Taichung 411030, TaiwanDepartment of Computer Science and Information Engineering, National Chin-Yi University of Technology, Taichung 411030, TaiwanDepartment of Computer Science and Information Engineering, National Chin-Yi University of Technology, Taichung 411030, TaiwanDepartment of Electrical Engineering, Institute of Computer and Communication Engineering, National Cheng Kung University, Tainan 701, TaiwanPh. D. Program, Prospective Technology of Electrical Engineering and Computer Science, National Chin-Yi University of Technology, Taichung 411030, TaiwanMatrix embedding (ME) code is a commonly used steganography technique, which uses linear block codes to improve embedding efficiency. However, its main disadvantage is the inability to perform maximum likelihood decoding due to the high complexity of decoding large ME codes. As such, it is difficult to improve the embedding efficiency. The proposed q-ary embedding code can provide excellent embedding efficiency and is suitable for various embedding rates (large and small payloads). This article discusses that by using perforation technology, a convolutional code with a high embedding rate can be easily converted into a convolutional code with a low embedding rate. By keeping the embedding rate of the (2, 1) convolutional code unchanged, convolutional codes with different embedding rates can be designed through puncturing.https://www.mdpi.com/2227-7390/9/13/1577q-ary codesmatrix embeddingoptimal designmaximum decodingconvolutional codes |
spellingShingle | Jyun-Jie Wang Chi-Yuan Lin Sheng-Chih Yang Hsi-Yuan Chang Yin-Chen Lin An Embedding Strategy Using Q-Ary Convolutional Codes for Large and Small Payloads Mathematics q-ary codes matrix embedding optimal design maximum decoding convolutional codes |
title | An Embedding Strategy Using Q-Ary Convolutional Codes for Large and Small Payloads |
title_full | An Embedding Strategy Using Q-Ary Convolutional Codes for Large and Small Payloads |
title_fullStr | An Embedding Strategy Using Q-Ary Convolutional Codes for Large and Small Payloads |
title_full_unstemmed | An Embedding Strategy Using Q-Ary Convolutional Codes for Large and Small Payloads |
title_short | An Embedding Strategy Using Q-Ary Convolutional Codes for Large and Small Payloads |
title_sort | embedding strategy using q ary convolutional codes for large and small payloads |
topic | q-ary codes matrix embedding optimal design maximum decoding convolutional codes |
url | https://www.mdpi.com/2227-7390/9/13/1577 |
work_keys_str_mv | AT jyunjiewang anembeddingstrategyusingqaryconvolutionalcodesforlargeandsmallpayloads AT chiyuanlin anembeddingstrategyusingqaryconvolutionalcodesforlargeandsmallpayloads AT shengchihyang anembeddingstrategyusingqaryconvolutionalcodesforlargeandsmallpayloads AT hsiyuanchang anembeddingstrategyusingqaryconvolutionalcodesforlargeandsmallpayloads AT yinchenlin anembeddingstrategyusingqaryconvolutionalcodesforlargeandsmallpayloads AT jyunjiewang embeddingstrategyusingqaryconvolutionalcodesforlargeandsmallpayloads AT chiyuanlin embeddingstrategyusingqaryconvolutionalcodesforlargeandsmallpayloads AT shengchihyang embeddingstrategyusingqaryconvolutionalcodesforlargeandsmallpayloads AT hsiyuanchang embeddingstrategyusingqaryconvolutionalcodesforlargeandsmallpayloads AT yinchenlin embeddingstrategyusingqaryconvolutionalcodesforlargeandsmallpayloads |