时间:2024-02-26|浏览:227
这篇文章首先发表在 Medium 上。我们介绍隐写术并探讨其在比特币背景下的潜在用例。隐写术隐写术是一种用于在另一个文件中隐藏文件(消息、图像或视频)的方法。
这个词本身源于希腊语,结合了“steganos”(στεγανός),意思是“覆盖”或“秘密”,和“graphein”(γράφειν)意思是“书写”。
隐写术的主要目的是以隐藏消息存在的方式进行通信。隐写术有多种技术,从简单到复杂。
基本方法可能涉及将文本嵌入图像文件的最低有效位中,其中的更改对于人眼来说是视觉上无法辨别的。
更先进的技术可以涉及将数据嵌入音频文件、视频文件,甚至文本文档中的单词或字符的排列中。隐写术用于安全通信、版权保护的各个领域,甚至用于数字水印以跟踪未经授权的文件复制.隐写术已经存在很长时间了。
历史故事揭示了罗马帝国时代的一种独特的通讯技术:选择一名奴隶并将其剃光头以传达秘密信息。
墨水被用来将信息纹在奴隶的光秃秃的头皮上。
一旦头发完全重新长出来,隐藏了文字,奴隶就被派往消息的预定接收者那里。
到达后,接收者将再次剃掉奴隶的头,以显示并阅读隐藏的信息。
密码学隐写术围绕隐藏消息本身的存在,使其与密码学区分开来。
密码学对消息进行加密,使未经授权的查看者无法读取消息,而不会隐藏正在发送的消息,而隐写术的目的是隐藏其存在的事实。隐写术在与密码术结合使用而不是作为替代品时最有效。
这种双重方法可以隐藏信息的存在,并在存储或传输过程中保护内容本身。
在实践中,隐写术几乎总是首先进行加密。最低有效位隐写术最低有效位 (LSB) 隐写术是一种流行的技术,用于通过操纵像素值的最低有效位来隐藏图像中的信息。
载体图像是指用于隐藏秘密数据或其中隐藏消息的原始图像,充当隐藏数据的“封面”或“宿主”。如果您看到数字 $00000000 并有机会在收到现金金额之前只更改一位数字,将最右边的数字修改为 $00000001 是不明智的。
显然,将最左边的数字调整为 10,000,000 美元,即 1000 万美元,比仅通过更改最后的数字获得 1 美元要有利得多。
尽管在两种情况下都只更改了一位数字,但右侧的数字被认为是最不重要的,因为它对总值的影响最小。LSB 隐写术背后的原理类似且简单:它涉及替换最低有效位图像的像素数据与秘密消息的位。
在数字图像中,每个像素的颜色通常由红、绿和蓝 (RGB) 分量的位组合表示。
最低有效位是数据字节中具有最小值或系列中最右边的位。
这种方法很受欢迎,因为它很简单,而且对像素的 LSB 所做的更改通常是人眼无法察觉的,因此在隐藏秘密数据的同时保持了原始图像的外观。图片来源:RGBCredit 中的数字图像:二进制的 177 下面是 LSB 隐写术工作原理的基本概述:将每个颜色通道的 RGB 值转换为二进制格式。对于每个颜色通道,从载体图像和隐藏图像中提取四个最高有效位 (MSB)。隐藏图像中的 4 个 MSB 来替换 4 个最低有效位 (LSB) 位置,将它们与载体图像的 4 个 MSB 合并。重新组合 RGB 通道,形成一个新像素,该像素主要反映载体图像的 MSB,但也编码将图像的 MSB 隐藏在其 LSB 内。
这会导致颜色发生微小变化,由于嵌入的信息,使得红色框显得稍微更橙色。下面是使用 4 个最低有效位隐藏封面/载体图像中的图像的示例。图片来源:隐藏图像中的图像 2 1为了检索隐藏消息,了解隐藏技术的接收者将反转该过程。从修改后的图像的每个像素中提取四个 LSB,并将它们移动到 MSB 位置。用零填充现在空的 LSB 位置(这些表示在编码过程中不可挽回地丢失的数据)。隐藏的图像出现了,由于 LSB 的数据丢失,看起来与原始图像有些不同,导致外观稍微变暗。下面是一个示例。左上:原始封面图像;
右上:编码图像;
左下:原始隐藏图像;
右下:解码的隐藏图像这两个森林图像实际上与人眼相同,同时隐藏了另一个图像。潜在用例在比特币的背景下,隐写术可以保护您的加密资产免遭盗窃。
它可以在图像中隐藏私钥、助记词或比特币交易等秘密信息。
这对于谨慎地将助记词存储在家里的纸上可能是有益的,这样不经意的窃贼就不太可能猜到它是什么。
如果您需要自己将其运送到可能会遭到意图没收您资金的个人搜查的地点,那么它也可以很好地发挥作用。来源:
隐藏 1 亿美元比特币交易的小猫照片您还可以在看似无害或不显眼的文本中隐藏秘密。Stegoseed 是一种在看似普通的内容中隐藏助记词的工具。Stegoseed:生成编码比特币助记词内容的句子。这里有一些在区块链中使用隐写术的更具创新性的示例。皮肤钱包:将您的加密钱包种子短语安全且公开地存储在纹身中音频Stego:将您的加密私钥放入音轨StegOnline:创建一个 NFT 来存储您的种子。公共赏金以下 Ordinal NFT包含带有一些比特币的助记词。
看看你是否能破解它并获得赏金。
(注意,这里必须使用原图,而不是下面的压缩图)。你能破解我吗?观看:利用密码学的现代进步来增强数据隐私:Owen Vaughan width="560" height="315" frameborder=" 0" allowedfullscreen="allowfullscreen">区块链新手?
查看 CoinGeek 的区块链初学者部分,这是了解更多有关区块链技术的终极资源指南。