登录社区云,与社区用户共同成长
邀请您加入社区
图一是同一张卡,图二是两张卡,已经知道14af和176c是卡里数据了 ,85和7a推测是刷卡次数,之后应该怎么分析了。
本文主要记录隐私计算中的秘密共享(Secret Sharing,SS)技术,包括加性秘密共享、Shamir 秘密共享、复制秘密共享(Replicated Secret Sharing,RSS)等技术,仅供参考。
本文主要记录隐私计算中的不经意传输(Oblivious Transfer,OT)相关技术,包括早期的 Rabin-OT 以及常见的 1-out-of-2 OT 和 chosen 1-out-of-2 OT 等各类技术,仅供参考。
欧拉函数含义:求解在小于等于n的正整数之中,有多少个数和 n 是互质的关系?(假设 n = 10,在 1~10 之间有 1,3,7,9 四个数与 10 构成互质关系,所以计算结果为 4)一般都是随机选择两个比较大并且不相等的质数 p 和 q,实际应用中会更大,为了方便推导和计算这里选取 p = 13 & q = 17。,因为每个质数只有 1 一个因子,所以除去本身有 n - 1 个。如果 n 可分
密钥封装机制(KEM)是一种通过三个算法(密钥生成、封装、解封装)在通信双方间建立共享密钥的技术。ML-KEM 的核心作用是:通信双方通过公共信道交换信息后,各自生成相同的共享密钥,该密钥可直接用于对称加密、认证等安全通信任务。其安全性基于模格上的学习误差问题(MLWE),该问题在量子计算模型下仍被认为具有计算困难性。
摘要:本文通过课堂传纸条的比喻,揭示了密码学的基本原理:将明文通过密钥转换为密文以确保信息安全。文章对比了对称加密(如AES)和非对称加密(如RSA、ECC)的特点,指出对称加密速度快但存在密钥分发难题,而非对称加密通过公钥/私钥对解决了这一问题。现代安全系统采用混合加密方案,结合两者优势:先用非对称加密安全交换对称密钥,再用对称加密处理批量数据传输。这种精妙设计完美平衡了安全与效率,广泛应用于T
本文主要记录隐私计算中的同态加密(Homomorphic Encryption,HE)技术,包括部分同态加密(RSA、GM、ElGamal、Paillier)、近似同态加密(BGN)、有限级数全同态加密和全同态加密(DGHV、BGV、BFV、CKKS、GSW、FHEW、TFHE)等技术,仅供参考。
欢迎大家一起来学习《电子数据取证技术》这门课程。
是一种特殊的安全多方计算(MPC)协议。Alice持有集合X,Bob持有集合Y,Alice和Bob通过执行PSI协议,得到交集结果X∩Y,除交集外不会泄漏交集外的其它信息。1、两方dp-psi2、多方ecdh-3-party(可扩展到多方)协议简单、易于理解与实现、通信成本小、计算量大、易于扩展到求交集数量与计算PSI类型。1、Alice将自己的数据哈希到ECC点,通过私钥对这些点进行加密点乘,然
HPKE(混合公钥加密)融合对称与非对称加密优势,解决了传统加密在安全性与效率上的矛盾。其核心优势包括:临时密钥增强安全性,非对称仅用于密钥交换提升效率,灵活适配各类场景,并具备后量子加密扩展性。典型应用覆盖即时通讯、物联网和邮件系统,实现端到端加密保护。openHiTLS已完成算法落地,未来HPKE有望成为连接传统与后量子加密的桥梁,持续保障数字安全。
在科技领域,量子计算属于极具潜力的前沿技术,它将带来前所未有的计算能力,有望彻底革新众多行业。而其影响最为深远的领域之一,便是密码学 —— 一门保障通信安全的核心技术。量子计算机凭借独特的并行运算能力,能够以远超传统计算机的效率,完成大数分解、量子系统模拟、复杂算法优化等任务。例如,量子计算机可快速破解一台传统计算机需要数百万年才能破译的 2048 位公钥加密算法。这给网络安全领域带来了挑战,也蕴
安全保护技术(三)
本文介绍了隐私计算中涉及的群、环、有限域等基本概念及常用数论定理。主要内容包括:(1)群的定义及性质,特别是循环群及其生成元;(2)环和有限域的区别,有限域要求非零元素有乘法逆元;(3)费马小定理、欧拉定理和中国剩余定理等常用数论定理,其中详细阐述了中国剩余定理的构造解法和唯一性证明。
NIST发布FIPS 204标准,推出基于模格密码学的ML-DSA数字签名算法,以应对量子计算威胁。该算法通过密钥生成、签名和验证三阶段工作,其安全性建立在模格学习误差问题(MLWE)上,可抵御量子攻击。ML-DSA提供三个参数集(44/65/87)适应不同安全需求,适用于电子政务、金融交易等场景。相比传统算法,ML-DSA具有抗量子性、强不可伪造性等优势,标志着密码学进入后量子时代。未来将通过硬
指南参考链接:https://www.secretflow.org.cn/zh-CN/docs/secretflow/v1.6.1b0/user_guide。
非常经典且简洁的非对称加密,密码学期末考试的第7项。
本密码算法工具箱软件包含大多数密码键盘的算法,您可以利用他做加解密、校验或者其他功能。1、本工具包含对称密钥算法、MAC算法、PINBLOCK算法、Hash算法、非对称密钥算法的常用功能。2、支持国际(RSA、DES、3DES)和国密(SM2、SM3、SM4)算法。3、支持windows和linux系统。4、界面支持中文和英语。
本次会议将于中国广州召开,旨在搭建一个全球性的跨学科交流平台,促进学术成果与产业实践的深度融合。会议涵盖量子算法、密码学、数据分析及量子通信四大核心领域,致力于推动量子信息领域的理论创新与技术突破。
智能计算与机器学习被广泛应用于大数据分析、人工智能、智能制造、智能交通、智能电网、智慧城市、智慧医疗、金融科技等各个领域,对于国家科技进步,高质量发展具有积极重要的作用。
XMSS(扩展默克尔签名方案)作为首个标准化的有状态后量子签名算法,通过Merkle树与改进型WOTS+签名机制结合,实现基于哈希函数的抗量子签名能力。其核心优势在于安全性仅依赖哈希函数特性,天然抵御Shor算法攻击,同时具备实现简单、验证高效的特点。IETF RFC8391和NIST SP800-208分别对XMSS进行了标准化规范,定义了密钥管理、签名流程和安全参数。典型应用场景包括区块链交易
布隆过滤器的C++实现。
格密码基础(2)-计算性困难问题这里写的关于格理论的困难问题主要是针对密码学介绍的。上次写到,现代密码学方案大都是基于某个困难问题研究的,最终方案的安全性也被规约到困难问题的安全性上去。格密码系统的另一个优势就是平均情况下的困难性可以规约到最坏情况下的困难性,在密码系统中我们希望的是任何情况下系统都是安全的,所以平均情况下的安全性是我们想要的。[Ajtai96]给出了最坏情况困难性与平均情况困
进阶比赛题型会利用模数分解漏洞、低指数攻击、共模攻击破解RSA,是应用密码学课程以及CTF进阶的重中之重。已知RSA参数:大素数p=11,q=13,公钥e=7,密文C=32,求解明文Flag。3. 私钥d:e\times d \equiv 1 \pmod{\varphi(n)}2. 欧拉值:\varphi(n)=10\times12=120。3. 求解私钥d:7d mod 120 = 1,算出d=
RSA 是目前应用最广泛的非对称加密算法,也是密码学考试、面试、工程落地必考核心。本篇从数学原理、加密解密流程、手工例题、代码实现全方位讲透 RSA,零基础也能看懂。实际工程中不会用 RSA 加密明文,只用来加密对称密钥,也就是「RSA+AES 混合加密」。5. 求解私钥 d:e\cdot d \equiv 1 \pmod{\varphi(n)}3. 计算欧拉函数:\varphi(n)=(p-1)
本题是一个结合了RSA加密和二次剩余性质的混合加密方案,通过分析给定的加密代码和参数,需要恢复出原始的flag。最后得到flag为HDCTF{0ce04f81-516b-4132-81a2-b0b7166e03ad}得到p后,计算q = n // p。
本文详细解析了CTF竞赛中[HDCTF2019]basic rsa题目的解题过程。题目给出了RSA加密所需的p、q、e参数和密文c,要求解密获取flag。解题步骤包括:1)计算模数n和欧拉函数φ(n);2)求私钥d;3)解密得到明文m;4)将整数m转换为字符串。通过Python脚本实现了完整解密流程,最终得到flag为"flag{B4by_Rs4}"。该题考察了RSA算法基本原
本文详细解析了CTF题目[HDCTF2019]bbbbbbrsa的解题过程。题目给出RSA加密脚本和密文文件,其中包含三个关键点:变量名混淆(实际使用base64但命名为b32encode)、e值范围较小(50000-70000)、密文经过反转和base64编码处理。解题步骤包括:1)还原密文c;2)分解n计算RSA参数;3)爆破e值并解密。通过编写Python脚本成功爆破出e=51527,解密得
RSA加密原理: 基于大整数分解困难性RSA密钥生成: 需要保密质数p和q模逆运算: 使用扩展欧几里得算法快速幂模运算: 用于大数幂运算数据格式转换: 十进制→十六进制→ASCII。
本文深入探讨了多重集排列在密码学、生物信息学和自然语言处理中的三大硬核应用场景。从'MISSISSIPPI'单词的排列计算出发,揭示了重复度对排列数的影响,并展示了如何利用多重集排列评估密码强度、分析DNA序列多样性以及优化文本生成模型。
本文深入解析BSGS算法在离散对数问题中的应用及其在密码学实战中的重要性。通过详细讲解算法原理、代码实现及优化技巧,揭示其在Diffie-Hellman密钥交换和ElGamal加密中的关键作用,同时探讨算法局限性与防御策略,为密码学实践提供实用指导。
你登录时,网站把你输入的密码算成哈希值,和存的对比,一致就通过(这样即使数据库泄露,别人也拿不到明文密码)。密钥协商里的 “从共享秘密派生密钥”,就是两个人先通过某种方式搞出一个 “共同的秘密”(比如用 Diffie-Hellman 算法算出的那个数),但这个秘密不能直接当密钥用,得经过一套固定的 “加工流程”,变成真正能用的密钥。从主密钥派生密钥,说白了就是:先有一个 “总钥匙”(主密钥),然后
MCP(Model Context Protocol)是由 Anthropic 发起的开放标准协议,类似于 LSP(语言服务器协议)。它允许 AI Agent 通过标准接口调用外部工具。AI Agent --(MCP/stdio)--> MCP Server --(任意方式)--> 执行操作MCP Server 可以用任何语言实现,只要遵循协议规范。Claude Code、Cursor、Winds
3. "加密自身"验证:题目泄露 encrypt(key, key) 看似是一个提示,实际提供了一个本地离线验证的"校验和",使得暴力搜索 2^16 密钥成为可能。"""暴力搜索 2^16 个密钥候选,用 encrypt(key,key) 验证"""由于题目实现的 ark() 函数中有额外的 "r^42" 常量(r=0 时为 42),"""找到使得 E(p) == E(p ^ 0x8C) 的 pr
相较于通用桌面与服务器Linux系统,嵌入式设备往往具备硬件资源受限、长期无人值守、物理暴露风险高、固件更新渠道单一等典型特征,这也让其安全威胁呈现出独有的复杂性:攻击者既可以通过网络发起远程渗透,也能够借助物理接触篡改存储固件、提取敏感密钥,甚至利用硬件漏洞突破系统边界。市面上多数嵌入式开发人员长期聚焦于功能实现、驱动开发与系统适配,对安全体系的认知往往停留在基础权限配置层面,缺乏从威胁预判、
密码学
——密码学
联系我们(工作时间:8:30-22:00)
400-660-0108 kefu@csdn.net