logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

TEE 存储防护技术

各类商业产品采取了不同等级的防护,基本上就是:基于 TCB 的访问控制、上述三种技术的各类变体:Split Counter Tree (SCT), Bonsai Merkle Tree (MT), TCB-managed Page Tables (PTs), Tagged Memory, Logs Hashes, MACs in ECC bits 等等。大体上来说,将多个 CTR 组装成一个 “计

#密码学#算法
HotStuff:基于高效 BFT-SMR 共识的区块链

在分布式系统里,并发指令(不是并行)的顺序需要被各个处理器所共识。否则,并发指令顺序错乱会导致处理器状态不一致。区块链是一种分布式系统,最根本的就是共识机制,而挖矿功能一点儿也不重要。分布式系统的共识机制要满足如下两条要求:1. **安全性**(*Safety*),所有正确的进程都认同同一个值。2. **活性**(*Liveness*),分布式系统最终会认同某一个值。区块链的**共识机制**有很多

#区块链
什么是 ORAM

Oblivious Random-Access Machine (ORAM) 是一种计算机模型,可以抵御(主动/被动)敌手观察到 “访存模式”。所谓 Oblivious 指的就是敌手**无法区分不同的访存地址序列**,只要这两个输入下程序的执行时间相同。ORAM 最初是用来做软件保护的,但之后在 MPC 等其他领域中大展拳脚(类似于 ZKP 的命运)。应用场景:假设数据在内存中是加密的,敌手无法观

文章图片
#密码学#人工智能#AI +1
机器学习(整体结构)

国科大《机器学习》内容# 机器学习流程1. 数据的采集和预处理2. 模型选择:选择一组带参数的 **models**,以及对应的 **error function**3. 利用 **Learning Algorithm**,寻找最小化 error function 的一个模型与对应的参数4. 应用学到的模型

文章图片
#人工智能#深度学习#神经网络 +1
python绘图

python代码import numpy as np#数据处理from matplotlib import pyplot as plt#绘图from scipy.interpolate import make_interp_spline#插值,用于平滑折线图#######################################################################

#python#matplotlib#算法
Qiskit:量子计算模拟器

本文介绍了 IBM 量子计算开源框架 Qiskit 的安装、功能和使用方法。

#量子计算
CUDA 编程简介(上)

CPU 与 GPU 的硬件结构:可以看出,GPU 与 CPU 本质上没什么区别。仅仅是 GPU 的逻辑控制单元较为简单,并拥有大量的运算单元(共享内存的众核处理器)。GPU 除了图像处理,也可以做科学计算,然而 GPU 的 API 特别难用。CUDA(Compute Unified Device Architecture)是一种简单的轻量级软件,方便人们在 GPU 上编程。CUDA 软件栈:下面,

#GPU
CUDA 编程简介(下)

另外,如果 warp 里的线程同时读取同一个数据,使用 broadcast 机制,也可以在。如果需要大量数据,这种一次次的数据调度会特别慢。在使用异步预取进行了一系列重构之后,您应该看到内存传输次数减少了,但是每次传输的量增加了,并且内核执行时间大大减少了。不过,在 CUDA 的云平台上,不同的非默认 stream 上,它们还是串行执行的。不过,在 CUDA 的云平台上,不同的非默认 stream

#分布式#GPU#数据结构
同态排序算法

[CKS13] 给出了第一个同态排序方案。它基于明文空间是 $GF(2)$ 的 FHE 方案(full 版本,而非 level 版本),构建了 **Swap 电路**,然后用 Swap 电路搭建**冒泡排序**、**插入排序**。

文章图片
#排序算法#密码学#机器学习 +2
    共 36 条
  • 1
  • 2
  • 3
  • 4
  • 请选择