密码学

The_Killer.1 天前
学习·线性代数·密码学
格密码--数学基础--06对偶空间与对偶格定义 设 VVV 是域 P\mathbb{P}P 上的线性空间,线性函数(是从一个线性空间中的V映射到数域P\mathbb{P}P的映射) f:V→Pf: V \to \mathbb{P}f:V→P 满足: f(α+β)=f(α)+f(β),f(kα)=kf(α),∀α,β∈V,k∈P f(\alpha + \beta) = f(\alpha) + f(\beta), \quad f(k\alpha) = kf(\alpha), \quad \forall \alpha,\beta \in V, k \i
The_Killer.3 天前
线性代数·矩阵·密码学
格密码--数学基础--02基变换、幺模矩阵与 Hermite 标准形格的两个基 B,C∈Rn×n\mathbf{B}, \mathbf{C} \in \mathbb{R}^{n \times n}B,C∈Rn×n 可通过幺模矩阵转换: 若 L(B)=L(C)\mathcal{L}(\mathbf{B}) = \mathcal{L}(\mathbf{C})L(B)=L(C)(生成同一格),则存在幺模矩阵 U∈Rn×n\mathbf{U}\in \mathbb{R}^{n\times n}U∈Rn×n (过渡矩阵的特殊情况)满足: C=BU或B=CV \mathbf{C} =
SCIS5883 天前
区块链·密码学·数据安全
深入理解区块链 | 去中心化架构与密码学保障目录前言一、区块链的基本概念1、区块2、链3、分布式账本4、去中心化二、区块链安全规范要求1. 基本安全
Draina5 天前
ide·python·安全·pycharm·密码学
在pycharm中运行sagemath脚本的配置过程sagemath是免费、开源的数学软件,支持代数、几何、数论、密码学、数值计算和相关领域的研究和教学,是密码学的学习和ctf中crypto题目中不可或缺的重要工具,如果能将其指令直接用于python脚本的编写,无疑能够极大方便我们的学习和工作。但由于sage基于unix内核,其内部集成的python解释器中与操作系统有关的指令集均不适配windows,这注定我们的配置不会太简单。下面展开介绍。
花木偶6 天前
安全·web安全·密码学
【郑大二年级信安小学期】Day6:CTF密码学&杂项&工具包一种方式无法提交,就试试换一种格式看看能不能提交,加上flag和中括号总位数一般是32位攻防是分轮次的进行
Chen--Xing6 天前
网络安全·密码学·harmonyos
第一届OpenHarmonyCTF--Crypto--WriteUp题目附件解压后寻找有用的源代码:RSA工具类中提取的关键信息就是对明文信息进行了RSA1024|PKCS1的加密,同时gift中包含着密钥的相关信息。
山登绝顶我为峰 3(^v^)38 天前
c++·线性代数·算法·计算机·密码学·音视频·latex
如何录制带备注的演示文稿(LaTex Beamer + Pympress)参考文献:使用 LaTex 编写幻灯片,代码框架如下:编译之后,获得带备注的双栏幻灯片(它是 .pdf 格式,左栏是正常内容,右栏是备注)
应长天10 天前
密码学
密码学(斯坦福)密码学笔记 \huge{密码学笔记} 密码学笔记 斯坦福大学密码学的课程笔记 课程网址:https://www.bilibili.com/video/BV1Rf421o79E/?spm_id_from=333.337.search-card.all.click&vd_source=5cc05a038b81f6faca188e7cf00484f6
Turbo正则10 天前
密码学·量子计算
量子计算基础概念以及八大分支量子计算是一门专注于运用量子理论原理推动计算机技术发展的学科。量子理论作为物理学分支,阐释了物质与能量在原子及亚原子尺度上的行为特性。这一快速发展的交叉领域融合了计算机科学与量子力学,主要包含以下八大分支方向:
网安INF21 天前
网络·算法·网络安全·密码学
公钥加密与签名算法计算详解(含计算题例子)公钥:(e, n) 私钥:(d, n)c ≡ mᵉ mod nm ≡ cᵈ mod n公钥:(p, g, y) 私钥:x
电院工程师22 天前
人工智能·python·嵌入式硬件·安全·机器学习·密码学
基于机器学习的侧信道分析(MLSCA)Python实现(带测试)基于机器学习的侧信道分析(MLSCA)是一种结合传统侧信道分析技术与现代机器学习算法的密码分析方法。该方法通过分析密码设备运行时的物理泄漏信息(如功耗、电磁辐射等),利用机器学习模型建立泄漏数据与密钥信息之间的关联模型,从而实现对密钥的恢复攻击。与传统分析方法相比,MLSCA能够自动提取特征并处理复杂的非线性关系,显著提高了攻击效率。
电院工程师24 天前
c语言·算法·安全·密码学
SM3算法C语言实现(无第三方库,带测试)SM3算法是中国国家密码管理局(OSCCA)于2010年发布的商用密码散列函数标准,属于我国自主设计的密码算法体系之一 ,标准文档下载地址为:SM3密码杂凑算法 。SM3算法输出长度为256位(32字节),与SHA-256类似,但采用了更适合国内安全需求的优化结构。SM3基于Merkle-Damgård迭代结构,通过填充、消息分组、扩展和压缩等步骤处理输入数据,确保任意长度的消息都能生成固定长度的摘要。作为我国密码行业标准(GM/T 0004-2012),SM3在政务、金融、物联网等领域广泛应用,是我国信
小七mod25 天前
web3·区块链·密码学·比特币·btc·肖臻·北大区块链
【BTC】密码学原理目录挖矿的有效工作证明签名技术从去年开始,我对区块链技术产生了浓厚兴趣,对其中的运作原理,以及在Web3领域中的一些应用都产生了好奇。但是开始了解后发现对于这个领域中的很多概念都比较模糊,所谓的去中心化、社区治理、共识机制等概念都感觉很空洞,不是那么具体。
电院工程师1 个月前
c语言·算法·安全·密码学
轻量级密码算法PRESENT的C语言实现(无第三方库)PRESENT是一种超轻量级分组密码算法,由Bogdanov等人在2007年提出,专门为资源受限环境如RFID标签和传感器网络设计。该算法在硬件实现上仅需1570个门等效电路(GE),在保持较高安全性的同时实现了极小的硬件占用空间。PRESENT标准文档下载地址为:PRESENT: An Ultra-Lightweight Block Cipher。
电院工程师1 个月前
python·嵌入式硬件·算法·安全·密码学
轻量级密码算法CHAM的python实现CHAM是B Koo等人专为资源受限设备设计的轻量级分组密码算法,其核心优势在于硬件高效性和软件友好性。该算法采用ARX结构(加法-循环移位-异或),通过4分支广义Feistel网络实现数据加密。分组长度支持64位和128位,密钥长度则涵盖128位和256位,可根据不同安全需求灵活选择。标准文档下载地址为:CHAM: A Family of Lightweight Block Ciphers for Resource-Constrained Devices。
电院工程师1 个月前
开发语言·python·算法·安全·密码学
SM3算法Python实现(无第三方库)SM3算法是中国国家密码管理局(OSCCA)于2010年发布的商用密码散列函数标准,属于我国自主设计的密码算法体系之一 ,标准文档下载地址为:SM3密码杂凑算法 。SM3算法输出长度为256位(32字节),与SHA-256类似,但采用了更适合国内安全需求的优化结构。SM3基于Merkle-Damgård迭代结构,通过填充、消息分组、扩展和压缩等步骤处理输入数据,确保任意长度的消息都能生成固定长度的摘要。作为我国密码行业标准(GM/T 0004-2012),SM3在政务、金融、物联网等领域广泛应用,是我国信
网安INF1 个月前
java·算法·密码学
SHA-1算法详解:原理、特点与应用SHA-1(Secure Hash Algorithm 1)是美国国家安全局(NSA) 设计并由美国国家标准与技术研究院(NIST) 于1995年发布的密码散列函数。作为SHA-0的改进版本,SHA-1生成160位(20字节) 的哈希值,通常表示为40个十六进制字符。它曾是互联网安全协议(如TLS/SSL、PGP、SSH)的核心组件,也是Git版本控制系统的基础。
渗透好难1 个月前
安全·系统安全·密码学
CTF show 数学不及格拿到题目先查一下壳,看一下信息发现是一个ELF文件,64位的用IDA Pro 64 打开这个文件然后点击F5进行伪代码转换
网安INF1 个月前
java·网络安全·密码学
ElGamal加密算法:离散对数难题的安全基石ElGamal加密算法是1985年由Taher Elgamal提出的基于离散对数问题的非对称加密算法,与RSA不同,它直接建立在Diffie-Hellman密钥交换协议之上。ElGamal具有概率加密特性(同一明文每次加密产生不同密文),使其在安全性上具有独特优势,广泛应用于PGP、GnuPG等安全系统中。
lubiii_1 个月前
web安全·网络安全·密码学
墨者学院-密码学实训隐写术第二题1.打开可以发现是一张图片2.下载下来用010打开打开看了一下没什么有用的东西,搜索一下php,在最后发现php文件