用于嵌入式Linux的自定义非公共文件系统

时间:2014-02-14 07:56:30

标签: linux filesystems embedded

我的嵌入式Linux从外部源(SD卡)获取其数据文件。由于这种媒体很容易拆卸,我想以某种方式保护它。

首先想到的是加密。我担心这会占用太多的处理能力。我的文件不是很敏感,但我不希望人们可以将卡放入桌面并查看/复制我的文件。我假设这些人知道如何安装标准的ext4驱动器。

内容最初是通过桌面Linux机箱加载到磁盘上的,因此该过程应为

如果解决方案不是防黑客,我不会太在意。基本上我想避免让我的内容被普通的模仿者复制。

我不是在寻找一个交钥匙解决方案,但是想要指出正确的方向。

1 个答案:

答案 0 :(得分:1)

简单的XOR Cipher只需要很少的处理。安全性受到限制,即如果某人同时拥有加密和纯文本数据,则通过对两者进行异或,显示加密密钥。但是,只要您可以避免某人故意拥有这两者,并且密钥本身仍然保密,它可能会满足您对简单性和安全性的要求。

显然,您需要一个更长的密钥,即链接中的示例中的简单8位。密钥本身可以任意长,不会影响性能。