【问题标题】:Custom non-common filesystem for embedded linux嵌入式 linux 的自定义非通用文件系统
【发布时间】:2014-02-14 07:56:30
【问题描述】:

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

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

内容最初是通过桌面Linux机器加载到磁盘上的,所以这个过程应该是

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

我不是在寻找一揽子解决方案,而是希望获得一些指向正确方向的指针。

【问题讨论】:

    标签: linux filesystems embedded


    【解决方案1】:

    一个简单的XOR Cipher 只需要很少的处理。从某种意义上说,如果有人同时拥有加密数据和纯文本数据,则安全性受到限制,通过对两者进行异或运算,就会显示加密密钥。但是,只要您可以避免有人在知情的情况下同时拥有这两者,并且密钥本身保持机密,它就可以满足您对简单性和安全性的要求。

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

    【讨论】:

    • 您的解决方案将加密标准可读文件系统上的文件。但是,我正在寻找一个加密文件系统——在正确安装后——提供标准文件访问。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多