- 博客(18)
- 收藏
- 关注
原创 Docker 入门 - 拉取/创建镜像 + 运行和管理容器
本篇简单介绍一下如何入手 Docker,从 创建/拉取 镜像,再到运行和管理容器,还包括导出容器等操作。
2024-10-21 15:24:27
5059
原创 Docker 的网络模式 + 容器间通讯 + TC 流量控制工具
本篇主要介绍下Docker容器间通讯的问题,涉及到一些Docker网络的知识,以及使用TC工具控制流量的方法。
2024-10-21 10:07:06
1737
原创 同态加密和SEAL库的介绍(十)CKKS 参数心得 2
本篇继续上篇针对 CKKS 方案的测试,首先证明了重新线性化虽然会减少密文长度,但是并不会对计算结果的精度有明显的影响;模数链的长度确实会限制乘法深度(具体来说是 Rescale 次数),这点上密文乘法和明文乘法相同;上篇中证明了增加 scale 会提高精度,本篇也证明了增长模数链也能增加精度,但是内存测试后,前者 scale 不会提高内存,后者会增加内存成本和时间成本。
2024-08-12 14:59:24
1463
原创 同态加密和SEAL库的介绍(九)CKKS 参数心得 1
本篇为自己使用同态加密库的 CKKS方案 时,试验得出的一些心得,主要包含:连乘时,要注意的参数匹配问题;Coeff_modulus 的中间数 和 Scale 的关系;Scale 对精度的影响;模数链长度对乘法深度,准确说对 Rescale 次数 的影响;报错scale out of bounds 的具体情况;想提高精度,比较合适的参数设置。
2024-08-12 09:37:48
1617
原创 同态加密和SEAL库的介绍(七)密文 - 旋转
本篇介绍了SEAL库中的密文旋转,举例了 BFV/BGV 方案的旋转和 CKKS 方案的旋转,并比对了两者的区别。为大家在使用的时候提供一些帮助。
2024-08-08 16:32:25
1470
原创 同态加密和SEAL库的介绍(五)级别 概念
本篇介绍 BFV 和 CKKS 中的“级别”概念,以及在Microsoft SEAL中表示这些级别的相关对象。具体包括模数切换链和模数向下切换带来的好处。
2024-08-07 09:08:46
1124
原创 同态加密和SEAL库的介绍(四)CKKS 方案
本篇介绍了 SEAL库的 CKKS 方案(及其编码器 CKKSEncoder),该方案解决了 BFV 中数据类型溢出问题,同时这里也对其近似性进行了说明。
2024-08-06 15:58:14
2298
4
原创 同态加密和SEAL库的介绍(三)BFV - Batch Encoder
本篇在上篇BFV基础方案上,介绍了结合Batch Encoder实现的批处理,当所需的加密计算高度并行化时,批处理允许我们高效地使用整个明文多项式。
2024-08-06 09:59:09
1105
原创 同态加密和SEAL库的介绍(二)BFV 基础方案实现
在上面的例子中,我们仅使用了明文多项式的一个系数。这实际上是非常浪费的,因为明文多项式很大,而且无论如何都会被整体加密。同时,因为是取模故会产生溢出,如果直接增加 plain_modulus 参数,直到没有溢出发生,并且计算表现得像整数运算。问题在于增加 plain_modulus 会增加噪声预算的消耗,并且还会减少初始噪声预算。在下篇将讨论其他将数据布局到明文元素(编码)的方法,这些方法可以允许更多的计算而不会发生数据类型溢出,并且可以充分利用整个明文多项式。
2024-08-05 21:57:58
1829
原创 同态加密和SEAL库的介绍(一)简介
本文介绍了同态加密的性质,和实现同态加密的Microsoft SEAL库。本篇只是简单介绍了下概念,后续会针对不同模式进行具体使用的分享。
2024-08-04 16:21:13
1892
1
原创 从 Transformer 到 Bert 学习笔记
本文介绍了详细介绍了Transformer和Bert的模型结构和特点,从输入结构到训练再到输出,并且比对了两者的结构和差异。
2024-06-10 21:30:01
1402
原创 TEE防侧信道攻击:Compaction,Shuffling,Sorting 策略 - 完全不经意 算法学习笔记(二)
TEE防侧信道攻击的完全不经意算法,继续上篇的内容写的,本篇着重讲shuffling,针对算法背景、算法假设、算法定义以及更改的Waksman网络拓扑。
2024-04-14 17:53:09
1135
2
原创 TEE防侧信道攻击:Compaction,Shuffling,Sorting 策略 - 完全不经意性 算法学习笔记(一)
大主题是针对TEE防侧信道攻击,即不经意性算法,用数据压缩、混淆(洗牌)、排序来实现。本篇先进行简单的背景介绍,引入了 可信执行环境、SGX模型 和 waksman网络。
2024-04-12 20:58:00
1979
1
原创 LaTeX的学习笔记 - ShareLaTeX(OverLeaf)使用教程
本篇大致介绍了LaTeX的基本排版语法,平台用的是 overleaf 在线工具。
2024-04-04 11:53:21
6126
1
原创 Language-Image Detection:计算机视觉领域相关模型的学习笔记(一)
本文介绍了计算机视觉领域三个计算机视觉领域比较新的模型(DETR、Co-DETR和MM Grounding DINO),和一个更新的架构Mamba以及该架构的最新应用 Vision Mamba。
2024-03-28 12:48:14
1237
1
原创 大数据集可视化:FiftyOne 的使用经验分享(一)
FiftyOne 是一个用于机器学习和计算机视觉任务的强大的 Python 库,它支持各种数据集操作,包括导入、分析和可视化数据。本文为FiftyOne的使用分享,一些避坑指南。
2024-03-22 17:06:06
5568
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人