1. 隐私保护集合求交技术PSI

    隐私保护集合交集(Private Set Intersection, PSI)技术是多方安全计算领域的一个子问题,目的是在保护通信双方的数据隐私性前提下完成数据集的交集计算。下面主要描述PSI的定义与探讨CRYPTO 2020会议中一篇关于PSI的论文。

    2020/10/10 密码学

  2. DDCTF2020 密码题

    我参加了滴滴安全部门举办的DDCTF 2020比赛,期间我重点关注其中一道密码题,下面是这道题目的解法以及衍生出来的知识背景。

    2020/09/07 CTF

  3. 联邦学习与密码学

    联邦学习(Federated Learning)是一种分布式机器技术(框架),最早由Google在2016年提出解决安卓手机终端在本地更新算法模型的问题。现在联邦学习框架解决的问题是协助多个机构间在满足数据隐私安全、合法合规的前提下对数据进行联合学习建模,即参与方在不泄露自身数据前提下完成联合建模。

    2020/08/16 密码学

  4. 一道RSA密码题

    下面简单回顾一下RSA加密算法,以及解一道以RSA为背景的密码题。

    2020/08/15 CTF

  5. JDBC应用程序接口

    Java Database Connectivity(JDBC),是Java语言中用来规范客户端程序访问数据库的API,提供了查询、插入、更新数据库中数据的方法。下面将简单探讨JDBC的基础知识,以及关于JDBC driver的开源实现。

    2020/07/04 程序

  6. DSA变种以及批认证的安全性证明

    下面给出一个基于标准DSA数字签名算法的变种的形式化安全性证明,同时给出该算法的批量认证算法以及对应的安全性证明。

    2020/06/25 密码学

  7. miniLCTF NTRUEncrypto

    前两天我参加了西电校内的miniLCTF比赛,下面我分享一下Crypto部分的两道密码题的WriteUp。

    2020/05/12 CTF

  8. 使用LibtomCrypt密码库

    LibTom Projects are open source libraries written in portable C under a permissive license. The libraries supports a variety of cryptographic and algebraic primitives designed to enable developers and students to pursue the field of cryptography much more efficiently. Currently the projects consist of three prominent libraries (LibTomCrypt, LibTomMath and TomsFastMath) which form the bulk of the source contributions.

    2020/05/05 密码学