CRYPTO-RSA-CCA


每天一题,只能多不能少

CCA

题目分析

选择密文攻击(chosen cipher attack)是基本的RSA算法的一个易受攻击点,攻击者可以选择一个密文,运用目标对象的公钥加密,然后再通过某些手段获得目标对象用私钥对密文解密后的明文。

开始

1.题目

得到一个elf(实际比赛环境是给一个nc)
运行后得到

Welcome to RSA CCA Room
n = 14365933586471227319346649817213990733279204549814730035822727234407226287814904102613134319765906721854398275626245371848120653283102129326658566058608757642666467440347159593160278290399056848345400531662427791670280036077628538015792644875464224512440329013044943118147540017917162966919221779052094310400500440199214193652333076274655879626226348487125413294865525733565900298846955578380629500994642301342516989493779529542562719385146402418876286950879111366333743135606756097427929174445579483710851106201141531874093133748468632834978859899717231550690521737002238457097636849293050306480216818804151023669403
e = 65537
c = 14150225692933554955497572772223418920918828097196772531854446294437446244517487218145967562175324474001404183389095790636172522691874331072847602593102212273317452728437475777304805964606622487216670701746397481939170366214256311131793550624861529490297687478501551103342594501321382165217777456240010326935443882542439346769596065374682843878397089562491400595914355658700356104342297652095202732321011404679862229301871063873633389179177611927725460214028917132643059236962149789120375957918334304503586016244749034237532984693171470028807506219216059239587432756348964821508830758701177125119583327259690756723253
Give me a number, and I will tell you the result after DECRYPTION using the same parameters
Number:

给出n,e,c。然后再让你输入一个内容他会给你按原加密方法加密。

2.CCA原理

X = ( C ∗ 2 e ) m o d ( n ) = ( M e m o d n ) ∗ ( 2 e m o d n ) = (

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值