【问题标题】:changing least significant bit of a pixel using steganography使用隐写术改变像素的最低有效位
【发布时间】:2015-12-23 18:24:41
【问题描述】:

我正在实施一种图像加密算法,并且在一个阶段我想更改像素的最低有效位。根据隐写术,有一个隐秘密钥可用于覆盖像素的 LSB。但是,接收端如何确定隐秘密钥。另外,想知道将最低有效位从 1 更改为 0 或 0 更改为 1 是否也被视为隐写术?

【问题讨论】:

  • 我不完全确定如何管理隐秘密钥;在密码学中,密钥通常独立于编码介质传递,所以我假设它是由一方或双方决定的,但我不熟悉隐写术,除了对它是什么的最低限度的了解。至于你的第二个问题,改变图像中所有像素的 LSB 是一种用于隐写术的技术。不过,我不知道它是如何使用的。
  • 除非隐秘密钥总是隐藏在封面媒体中,否则发送方和接收方很可能已经预先同意了它的值。如果您提供更多实施细节,我们可以更加清楚。隐写术是将信息秘密地隐藏在介质中。这就是隐写术,它听起来很笼统。碰巧在数字媒体中翻转 lsb 是一种流行的方法。
  • 我正在使用混沌映射进行像素洗牌,并使用 AES 进行像素加密,我想进一步保护加密数据,但更改最少,所以我遇到了可用于更改最低有效位的隐写术使用预定义的隐秘密钥的 8 位像素。

标签: image encryption steganography


【解决方案1】:

但是,接收端如何确定隐秘密钥。

密钥管理甚至加密都不是隐写术的特定部分。您也可以通过隐藏它来执行密钥协议,但同样,隐写术只是关于隐藏信息。加密可用于让消息显示为随机以及增加额外的安全层。看似随机的数据可能更容易隐藏。

参见 Wikipedia 中的以下定义:

在其他非机密文本或数据中隐藏消息或信息的做法。

另外,想知道将最低有效位从 1 更改为 0 或从 0 更改为 1 是否也被视为隐写术?

很可能是这样。但请注意,如果您有一个完全蓝色的背景,那么您的消息仍然是可见的 - 如果加密为随机更改。但总的来说,如果设置最低有效位的机会或多或少是随机的,那么它将成为隐写术的主要候选者。

但是,您可能会质疑原始 RGB(或任何其他无损格式)交换了多少次,其中像素或多或少是随机的。这本身可以被认为是一种奇怪的事情正在发生的暗示。只要您尝试隐藏该消息,它可能仍会被称为隐写术。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-07
    • 2014-06-17
    • 2017-04-24
    • 2018-10-02
    • 2011-01-01
    • 1970-01-01
    • 2020-09-07
    相关资源
    最近更新 更多