| 查看: 3151 | 回复: 12 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
shkwu木虫 (正式写手)
|
[求助]
500金币求助:密码学算法如何做仿真实验???已有3人参与
|
|
|
如题! 密码学有个pbc库和miracl库,具体怎么用,怎么实现仿真? 希望可以讲的详细点, 3Q! |
» 猜你喜欢
之前让一硕士生水了7个发明专利,现在这7个获批发明专利的维护费可从哪儿支出哈?
已经有7人回复
博士申请都是内定的吗?
已经有7人回复
读博
已经有5人回复
博士读完未来一定会好吗
已经有29人回复
投稿精细化工
已经有4人回复
高职单位投计算机相关的北核或SCI四区期刊推荐,求支招!
已经有4人回复
导师想让我从独立一作变成了共一第一
已经有9人回复
心脉受损
已经有5人回复
Springer期刊投稿求助
已经有4人回复
小论文投稿
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
有没有做信息安全的?
已经有24人回复
【求助】智能优化算法用哪些仿真工具?
已经有5人回复

myohmy0
银虫 (初入文坛)
- 应助: 4 (幼儿园)
- 金币: 1903.9
- 散金: 6
- 红花: 2
- 帖子: 20
- 在线: 31.7小时
- 虫号: 1428652
- 注册: 2011-10-06
- 专业: 信息安全
|
建议楼主先明确一下自己的问题吧,这么多金币,问题却不太清楚,恐怕大家也不太好意思应助吧 首先,密码算法为什么需要仿真?一个密码算法无非就是一个密码函数,如果你实现了这个函数,就是实现了这个算法,为什么还要称之为仿真?从你给的miracl库看,我猜你是想实验某一种公钥密码体制?这种体制本身可能解决的是双方或者多方的问题,只实现计算,不实现网络交互的做法,认为是一种仿真,是这个意思吗?我不太清楚你测试的目的是什么,一般如果是测试效率,都不会考虑交互代价,直接可以称之是实现,不需要叫仿真。 如果方便的话,最好明确一下你要测试的密码算法(体制)到底是哪种,或者至少是哪一类。pbc我没用过,是说Pairing那个库?Miracl我用过,这个库以公钥基础运算,特别是椭圆曲线相关的密码体制,是比较适合的。如果你需要的是对称密码相关的内容,那么这两个库可能就不是特别合适了。 |
» 本帖已获得的红花(最新10朵)
2楼2015-03-19 09:21:50
myohmy0
银虫 (初入文坛)
- 应助: 4 (幼儿园)
- 金币: 1903.9
- 散金: 6
- 红花: 2
- 帖子: 20
- 在线: 31.7小时
- 虫号: 1428652
- 注册: 2011-10-06
- 专业: 信息安全
|
因为我自己不做公钥这块,所以我问一下做这个方向的同学吧,看他们能不能过来回答。 不过可能还是会跟你的具体目的相关。比如你要测试的自己设计的新方案,说明自己方案的优势。据我所知,做设计的人通常希望把效率的量纲做的比较抽象(比如3次模幂运算,5次信息交互等等)。这个应该很好理解,因为在比较方案的时候,我们肯定不希望带入太多实现相关的细节,比如实现代码,运行环境之类的影响。但如果你的目的本身就是在某种特定的应用环境下比较别人的方案,那可能就会在某种环境中具体实现,然后比较实现结果了。 如果方便的话,能不能给一个你说的效率分析的例子,特别是具体的测试结果和效率分析图是什么形式的?我一般见到的实现中的效率表达多半使用Mbps或者次/s之一类的单位,直接手工做表或者做数据曲线就可以了。所以我很好奇你说的效率分析图中是不是包含其他的形式或内容。 |
» 本帖已获得的红花(最新10朵)
4楼2015-03-20 14:37:26
myohmy0
银虫 (初入文坛)
- 应助: 4 (幼儿园)
- 金币: 1903.9
- 散金: 6
- 红花: 2
- 帖子: 20
- 在线: 31.7小时
- 虫号: 1428652
- 注册: 2011-10-06
- 专业: 信息安全
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ...
感谢参与,应助指数 +1
shkwu: 金币+300, ★★★很有帮助, 3Q 2015-03-21 11:49:32
感谢参与,应助指数 +1
shkwu: 金币+300, ★★★很有帮助, 3Q 2015-03-21 11:49:32
|
这样看大概就清楚了。 我同学给我的反馈是,一般从密码方案的设计角度,主要评估效率的指标有两个,一个是渐进复杂度(就是算法复杂度),另一个就是基本运算的数量(就是文章中Table 2这种)。有些时候也会给一个实现时间作为辅助,即文章里Table 1这样的信息。单就密码方案而言,效率测试到这里就已经结束了。 文中第8章这种评估,关注的是密码方案对整体分布式系统的影响。虽然目标仍然是密码方案,评估的对象实际是分布式系统。这样来看的话,其实你需要的是如何评估一套分布式系统的测试环境或者软件,而不是测试密码方案本身效率。所以,可以考虑一下是不是能把这个帖子转到云计算或者分布式系统方向上?也许他们会有相应的benchmark之类。安全这边也有做云安全应用系统的,但不这么集中。你的题目指定了密码算法,但严格讲,你的目标不是密码范畴的问题。所以在这边可能很难得到你需要的答案。 |
6楼2015-03-21 10:29:52













回复此楼
shkwu