ECCNotes3 huangx607087学习ECC的笔记30.About这一系列主要介绍几种ECC的加密方法,以及通过对RSA的类比,将RSA中常见的几种攻击方法应用于ECC上。 3月23日,自己进了X1c,感谢Am4师傅一路带我,自己后面要更加努力。然而自己还有6月的六级和期末考试,(一定要过六级,期末考试一定要全过。。不过可以确定的是,自己会在暑假寻求一个突破。在9月能够成为Am4师傅那样(x 1.椭圆曲线上 2021-03-25 CTFSeason2 #Notes
ECCNotes2 huangx607087学习ECC的笔记20. About这一系列笔记主要介绍椭圆曲线密码学的知识,接着笔记1继续扩展。 这一笔记本来2.22就创建开始写了,咕到了3月4日才勉强提交,哎(准备补充笔记3了。笔记3不会接着笔记2继续讲。。。。。 6.椭圆曲线上的双线性对在线性代数中,向量空间$R^n$中两个向量$\vec v,\vec w$,它们的数量积就是它们对应分量的积之和。 现在有两个$n$维 2021-03-04 CTFSeason2 #Notes
LatticeNotes6 huangx607087学习格密码的笔记60. About这个笔记并没有接着之前发布的笔记5,并且文章的tag标为Explog而不是Notes,主要讲的是LLL算法在RSA中的使用。 100天的时间,自己终于把NCTF那道题研究了出来,wtcl 1. RSA WienerAttack我们先来回顾一下Wienerattack,Wienerattack主要是基于连分数展开,在自己的刷题记录**21Fe 2021-03-01 CTFSeason2 #ExpLog
HgameDiv3,4 Hgame Div 3,4题解0.About终于在接触CTF差不多大约6个月后,尝试打了一下杭州电子科大的CTF招新题(总体感觉只有4个字:我太菜了 只做了密码学,其他的题目不看,因为不是我研究的内容( 第3,4两周的题目确实难度变大了很多 1. LikiPrime12345678910111213141516171819#!/usr/bin/env python3import randomfro 2021-02-28 CTFSeason2 #WriteUp
Explore SPN huangx607087学习SPN加密的笔记0.简介BUUCTF上做了一道SPN的题目,挺复杂的,得认真做亿点点笔记,wp上讲的非常简单,自己摸了半天才做出来。 1.什么是SPNSPN加密是分组密码的一种,其中包括一个$S$盒和一个$P$盒,$S$盒的作用是将某个数对应地变成另一个数,而$P$盒的作用是置换比特位。其英文全称叫Substitution-Permutation Network,翻译成 2021-02-26 CTFSeason2 #Notes
MatlabExperiment1-4 Matlab Experiment By huangx607087Notice2月25日更新:4篇文章合一,因为自己的博客主要还是搞CTF而不是matlab(,因此这里主要还是以工具查阅的方式发布 Div 11计算$\lim_{x\rightarrow0} \dfrac{1-\cos(mx)}{x^2}$和$\lim_{x\rightarrow0} \dfrac{1-\cos(mx)}{x}$, 2021-02-24 SelfSkills #Skills
ECCNotes1 huangx607087学习ECC的笔记10. About这一系列笔记主要介绍椭圆曲线密码学的知识。 1.椭圆曲线椭圆曲线是具有以下格式的曲线:$$y^2=x^3+ax+b$$椭圆曲线的一个惊人的特点是,有一种自然的方法,在椭圆曲线上取两个点,并“添加”它们以产生第三个点。在“添加”周围放置引号,因为我们指的是一个操作,它以一种类似于在某些方面添加的方式结合两点(它是交换的和关联的,并且 2021-02-21 CTFSeason2 #Notes
21Feb2 huangx607087开学前的切题20.简介之前BUUCTF上到了3000分,进入了Crypto的深水区,题目难度都是很大的,看来我是不是只能看着wp搞懂题目后再做题了。 由于题目太难(实际上是自己太菜),这篇文章原计划是12日至13日发布的,最后直到16日才开始写,然后火速发布(并没有)。 1.[BSidesSF2020]decrypto-1通过观察下面的代码,可以发现,这个实际上是对一个文件 2021-02-16 CTFSeason2 #ExpLog
HgameDiv1,2 Hgame Div 1,2题解0.About终于在接触CTF差不多大约5个月后,尝试打了一下杭州电子科大的CTF招新题(总体感觉只有4个字:我太菜了 只做了密码学,其他的题目不看,因为不是我研究的内容( #define huangx607087 feiwu Update 2.15 本以为21Feb2会先出的,结果发展到了瓶颈期,21Feb2原计划是2.12或者2.13发布,结果到了2.15都没能发 2021-02-14 CTFSeason2 #WriteUp
21Feb1 huangx607087开学前的切题10.简介今天BUUCTF上到了2500分,Crypto榜,会解比较简单的格密码学的题目了。同时椭圆曲线的内容也看了一些。BUU上刷了几题,不过因为是深水区,都是非常难的大题目,看来自己CTF的水平还是有一定差距的( 1.[CISCN2018]sm按照惯例应该先阅读一下题目,可以看出BUUCTF的深水区的题目都是非常难的,代码长度也相比于以前增加了很多。 123 2021-02-09 CTFSeason2 #ExpLog
LatticeNotes5 huangx607087学习格密码的笔记50. About这个笔记接着之前发布的笔记4,继续往后面扩展新的内容。 12.格约简算法12x01 2维高斯格约简假如我们已知$v_1,v_2$是格$L$中的一组基底,假设$v_1$的长度小于$v_2$,(如果不小于,则交换两向量的长度)。那么我们可以用以下的脚本逐步约简二维格中最短向量的长度。 123456789101112131415161718192 2021-02-06 CTFSeason2 #Notes
LatticeNotes4 huangx607087学习格密码的笔记40. About这个笔记接着之前发布的笔记3,继续往后面扩展新的内容。 10.NTRU公钥加密系统10x00 Introduction基于整数因式分解难度或离散对数问题的密码系统是基于群的密码系统,因为底层的硬问题只涉及一个操作。 对于RSA、Diffie-Hellman和ElGamal,该组是模量$m$的单位模$m$的组,它可能是素数或复合的,群运算是乘 2021-02-05 CTFSeason2 #Notes