1phan's way to life

Whereof one cannot speak, thereof one must be silent.

0X00 介绍 场景模拟 假设Alice和Bob被捕入狱,Bob被关在男牢房,而Alice被关在女牢房。看守Walter同意他们交换消息,但不允许他们加密。Walter明白,这样他们会商讨一个逃跑计划,他打算阅读他们之间的信件。Walter希望欺骗他们,他希望他们中的一个将一份欺诈的消息当做来自另一个人的真实消息。不过Alice和Bob愿意冒这种欺诈的危险,因为他们必须商讨他们的逃跑计划。为了完成这件事情,他们肯定要欺骗看守,并找出一

Read More...


序洋务运动与明治维新似乎是比较相似的改革,为何中国失败了日本成功了? 这是2017年春或者2016年冬我写的总结,今日整理如下。 致谢:klaus彼时的资料查询 发起人 洋务运动 洋务运动的发起人是部分地方官吏。此次运动无中央政府的强力支持,且有来自其他官员的阻力。 彼时中国的官员并无“国家”的概念,更多的是一种封疆大吏的僵化思想,认为各个行政区间各不相干。 明治维新 明治维新的发起人是日本权利核心。此次运动得到了日本中央

Read More...


0X00. 椭圆曲线好在哪里对公钥密码体制进行评测时,一般要考虑三个方面: 功能性 安全性 性能 对于给定的安全级别, ECC 比 RSA , DL 只需要更小的参数;对于更高的安全性级别,参数大小的差异会更加明显。这意味着 ECC 会拥有占用空间更小的密钥、安全证书,以及更快的运行速度。 实际上, ECC 的私钥运算比 RSA 、 DL 快很多倍。在公钥运算中, ECC的运算速度比 DL 快很多倍;当 RSA 选用了一个小的加密

Read More...


Shamir’s threshold schemepass Convert Shamir from Zp to ECC/Pairpass Typical access treepass Convert between access tree to access matrixpass An typical examplepass How outsourced decryption workspass How to ensure outso

Read More...


[toc] ##双线性对 两道题目中没有用到双线性对其他复杂的性质与困难问题,只用到了最基本的一条性质: e(g^a, h^b) == e(g, h)^(a*b) ##Charm 看到许多人卡在安装charm上,略有些惊讶…… 1pip install charm-crypto 如果没有安装依赖,是无法直接用pip安装charm的。 charm的文档中描述了charm的依赖包,以及如何手动编译安装。 官方文档 ##Crypto1

Read More...


I found a really interesting challenge in Cryptography’s weekly quiz. Post it here. subjectLet be a Merkle-Damgård hash function built out of compression function F. Suppose that you have a black box which can find pre-i

Read More...


对于无法言说之物,应保持沉默