以下属于4nf的分解为_拆解|研制一款密码卡,如何分解密码服务性能需求?

67472a10c285cb1efa4c3de608967da1.png

“无止之境”,图片源:Wind美术馆

文章标题里加了“拆解”两个字。拆解问题是解决问题的第一步,今天就来拆解一个问题:要研制一个密码卡,如何分析密码服务性能需求,从而有助于开展硬件设计。密码卡,就是用来提供对称加解密、杂凑、数字签名、验签、公钥加解密、随机数等密码服务的硬件产品。如果要研制一款密码卡,就要有依据来遵循来指导研制过程,最典型的是技术要求。不管这个要求是客户给的(帮客户做这块卡)、还是自己公司内部提的,拿到这些要求,最重要的,就是要对指标进行分解。以下面这个需求为例:

1、对称加解密性能:≥640Mbps(大包1MB及以上);≥24000tps(小包1000B及以下);

2、签名性能≥1600次/s,验签性能≥960次/s;

3、业务接口PCIe 2.0x4;

通常实现密码运算,需要借助硬件来实现,比如用FPGA实现对称/杂凑算法,用带公钥运算引擎的芯片来实现公钥类算法。满足这个需求其实最简单的是单芯片方案,找到能满足指标的密码芯片就足够了。但很多时候并不存在单芯片方案,总是存在某个要求难以达到的情况。这里就没有采用单芯片的方案,而是从功能划分更清晰,更加模块化的角度
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值