首页 > 解决方案 > JAVA 中的可搜索加密

问题描述

我正在尝试通过使用倒排索引、伪随机函数 (PRF) 和 AES 在 JAVA 中实现可搜索加密。我真的无法理解我需要使用 PRF 从文件中加密每个关键字的部分。我们如何在 Java 中实现 PRF?以下是课堂上教给我们的定义。 课堂上教给我们的定义 这些关键字的 PRF 输出是 PRFsk1(bengals) = QWER, PRFsk1(packers) = ASDF, PRFsk1(steelers) = ZXCV, PRFsk1(patriots) = UIOP。这里 sk1 是使用 AES 生成的密钥。

有人可以解释一下如何做到这一点的逻辑吗?我真的被困在这一点上。

标签: javacryptographyinverted-index

解决方案


推荐阅读