cos
文章平均质量分 53
wakeupwakeup
这个作者很懒,什么都没留下…
展开
-
CPU卡操作系统
http://www.eefocus.com/book/08-03/376951276057664.html原创 2016-01-14 09:09:57 · 608 阅读 · 0 评论 -
公钥与私钥,公钥密码学
公钥与私钥数字签名是什么?作者:David Youd翻译:阮一峰原文网址:http://www.youdzone.com/signature.html1.鲍勃有两把钥匙,一把是公钥,另一把是私钥。2.鲍勃把公钥送给他的朋友们----帕蒂、道格、苏珊----每人一把。3.苏珊要给鲍勃写一封保密的信。她写完后用鲍勃的公钥加密,就可以达到保密的效果。转载 2016-01-14 09:09:59 · 435 阅读 · 0 评论 -
CPU卡的一些密钥的生成
输入初始化安全通道(INITIALIZE UPDATE)命令后,返回报文格式key data的内容为其中要用到的信息为Sequence Counter。KMC的话需要终端方面知道。接下来是利用KMC生成后面的密钥的方法:KENC是一个16字节(112比特加奇偶校验位)的DES密钥。KENC密钥用以下方法推算:KENC :=DES3(KMC)[KEYDATA的6个最低有效原创 2016-01-14 09:10:01 · 5412 阅读 · 0 评论 -
各加密模式的演示(ECB,CBC)
对于较长的明文进行加密需要进行分块加密,但是直接加密(ecb)不容易隐藏模式,用OpenCV写了个程序论证了一下ECB优点就是简单,可以并行计算,不会迭代误差缺点就是隐藏不了模式 CBC需要初始化向量IV,来加密第一块C0.有点就是比ECB好缺点不利于并行计算、误差会迭代,还需要初始向量 加密算法为简单的位翻转转载 2016-01-14 09:10:04 · 2210 阅读 · 0 评论 -
对称加密和分组加密中的四种…
原文地址:http://www.cnblogs.com/happyhippy/archive/2006/12/23/601353.html一.AES对称加密: AES加密 分组 二. 分组密码的填充转载 2016-01-14 09:10:06 · 636 阅读 · 0 评论 -
[原创]金融卡中RSA指数选取65537的…
今天看到公钥指数为3或65537,有点好奇,怎么会选取65537这么大的数字做指数呢。随后搜索了一下资料,发现:由于65537 = 2^16+1 ,计算机只需要做17次乘法, 也就是X^65537 = X * X^(2^16)而 X^(2^16) = ((x^2)^2)^2 ... 总共16次平方(乘法)运算。这样计算量相对较少,而65537足够大,安全性相对较高。当然65原创 2016-01-14 09:10:09 · 2038 阅读 · 0 评论 -
jcop external&n…
目录(?)[-]外部认证对双方的数据进行分割过程密钥建立计算主机验证密文计算外部认证密文计算指令所涉及数据及处理进行计算明文MAC密文MAC的计算流程结果第二条第三条外部认证.... 1对双方的数据进行分割... 1过程密钥建立... 1计算主机验证密文... 2计算外部认证密文... 2计算指令.... 3转载 2016-01-14 09:10:11 · 1580 阅读 · 0 评论 -
ISO7816 传输协议 T0 T1
T=0协议不能用一条命令来实现,必须分为两步实现:第一条命令为卡片提供数据,然后用另外一条相关的命令来取回数据。这样给卡片的编程带来很大麻烦,同时卡片内存中必须保留上一次操作需要返回的数据。这时如果不及时发送取数据命令而发送其它命令,可能会将敏感数据泄漏,并产生其它问题。这些都是T=0协议考虑不周的地方。(6)终端传输层需要根据卡片返回的子程字节和状态字节执行相应的操作,使终端对数据的处理复杂化。转载 2016-01-14 09:10:17 · 878 阅读 · 0 评论