硬件安全模块

目录

  1. 1 硬件安全模块
  2. 2 安全性
  1. 3 使用
  2. PKI环境(CA HSM)
  1. 卡支付系统HSM(银行HSM)
  2. SSL连接建立
  1. DNSSEC
  2. 加密货币钱包

    硬件安全模块

    硬件安全模块(HSM)是一个物理计算装置使保障和管理数字键,执行加密和解密功能为数字签名,强认证和其它密码功能。这些模块通常以插件卡或直接连接到计算机或网络服务器的外部设备的形式出现。硬件安全模块包含一个或多个安全密码 处理器芯片。

    安全性

    由于它们在保护应用程序和基础结构中所起的关键作用,硬件安全模块和/或加密模块通常经过国际公认的标准(例如,通用标准或FIPS 140)的认证,以向用户提供产品和加密产品的设计和实现的独立保证,算法是合理的。FIPS 140安全认证的最高级别是安全级别4(总体)。在金融支付应用中使用时,通常会根据付款卡行业安全标准委员会定义的HSM要求来验证HSM的安全性。

    硬件安全模块

    使用

    可以在任何使用数字密钥的应用程序中使用硬件安全模块。通常,密钥具有很高的价值-这意味着如果密钥被盗用,会对密钥所有者产生重大的负面影响。

    硬件安全模块的功能是:

    • 机载安全加密密钥生成
    • 板载安全加密密钥存储,至少用于顶层和最敏感的密钥,通常称为主密钥
    • 密钥管理
    • 使用加密和敏感数据材料,例如执行加密或数字签名功能
    • 卸载应用服务器以获得完整的非对称和对称加密。

    还部署了硬件安全模块,以管理数据库的透明数据加密密钥和存储设备(例如磁盘或磁带)的密钥。

    硬件安全模块为这些材料(包括加密密钥)提供逻辑和物理保护,以防泄露,未经授权的使用和潜在的攻击者。

    硬件安全模块支持对称和非对称(公钥)加密。对于某些应用程序,例如证书颁发机构和数字签名,加密材料是在公共密钥加密中使用的非对称密钥对(和证书)。对于其他应用程序,例如数据加密或金融支付系统,加密材料主要由对称密钥组成。

    一些HSM系统也是硬件加密加速器。对于对称键操作,它们通常无法击败纯硬件解决方案的性能。但是,由于性能范围为每秒1到10,000个1024位RSA符号,HSM可以为非对称密钥操作提供大量的CPU负载。由于美国国家标准技术研究院(NIST)从2010年开始建议使用2,048位RSA密钥,因此密钥长度较长时的性能变得越来越重要。为解决此问题,大多数HSM现在都支持椭圆曲线加密( ECC),可使用较短的密钥长度提供更强大的加密。

    PKI环境(CA HSM)

    在PKI环境中,证书颁发机构(CA)和注册机构(RA)可以使用HSM 生成,存储和处理非对称密钥对。在这些情况下,设备必须具有一些基本功能,即:

    • 逻辑和物理高级保护
    • 多部分用户授权方案
    • 完整的审核和日志跟踪
    • 安全密钥备份

    另一方面,在PKI环境中,在联机和脱机操作中,设备性能通常都不太重要,因为注册机构的程序代表了基础结构的性能瓶颈。

    卡支付系统HSM(银行HSM)

    专用HSM在支付卡行业中使用。硬件安全模块支持处理交易和遵守行业标准所需的通用功能和专用功能。它们通常不具有标准API。

    典型的应用是交易授权和支付卡个性化,需要以下功能:

    • 验证用户输入的PIN与发卡机构已知的参考PIN匹配
    • 通过检查卡安全码或通过与ATM控制器或POS终端一起执行基于EMV的交易的主机处理组件,来验证信用卡/借记卡交易
    • 通过智能卡(例如EMV)支持crypto-API
    • 重新加密PIN块以将其发送到另一个授权主机
    • 执行安全密钥管理
    • 支持POS ATM网络管理协议
    • 支持事实上的主机-主机密钥标准| 数据交换API
    • 生成并打印“ PIN邮件”
    • 生成磁条卡(PVV、CVV)的数据
    • 生成卡密钥集并支持智能卡的个性化过程

    制定和维护银行市场上HSM的标准的主要组织是“ 支付卡行业安全标准委员会”,ANS X9和ISO。

    SSL连接建立

    必须使用HTTPS(SSL / TLS)的对性能有严格要求的应用程序可以通过将RSA操作(通常需要几次大整数乘法)从主机CPU移到HSM设备而从SSL加速HSM中受益。典型的HSM设备每秒可以执行大约1到10,000个1024位RSA操作。在更长的密钥大小下,某些性能变得越来越重要。为了解决这个问题,一些HSM现在支持ECC。专用的HSM设备可以达到每秒20,000次操作的数量。

    DNSSEC

    越来越多的注册管理机构使用HSM来存储用于签署大型区域文件的密钥材料。OpenDNSSEC是用于使用HSM管理DNS区域文件签名的开源工具。

    2007年1月27日,针对根区域的DNSSEC部署正式开始。它是由ICANN和Verisign在美国商务部的支持下进行的。根签名的详细信息可以在根DNSSEC的网站上找到。

    加密货币钱包

    可以将加密货币存储在硬件安全模块上的加密货币钱包中。


    硬件安全模块

    相关推荐

    TLS加速

    目录 1 TLS加速 2 TLS加速操作原理 ▪ 中央处理器支持TLS加速TLS加速(以前称为SSL加速)是一种将用于传输层安全性(TLS)及其前身安全套接字层(SSL)的处理器密集型公钥加密卸载到硬件加速器的方法。 通常,这意味着要有单独的卡插入计算机的PCI插槽,该计算机包含一个或多个能够处理许多SSL处理的协处理器。TLS加速器可能使用现成的CP... (继续浏览)

    水泥速凝剂

    目录 1 水泥速凝剂水泥速凝剂水泥速凝剂是在使用外加剂的混凝土、砂浆、渲染或砂浆。添加促进剂可以加快凝固时间,从而使固化时间更早开始。这样可以在冬天放置混凝土,减少霜冻损坏的风险。如果混凝土在冻结前未达到每平方英寸500磅(3.4 MPa)的强度,则会损坏混凝土。 今天用于加速的典型化学物质是硝酸钙(Ca(NO 3)2)、亚硝酸钙(Ca(NO 2)2)... (继续浏览)

    金秀儿教你正确认识排卵期,抓住排卵日幸福造人_百科头条

    最近看到很多备孕文章,里面配有详细的科学备孕知识。不过,无论是受老一辈的思想影响还是一些奇奇怪怪知识输入,仍有很多人认为怀孕很容易。而真相却是——排卵期+同房还不一定=怀孕!首先,我们需要明白一件事,排卵期不是排卵日。正常的月经周期通常是 28 天左右,如果月经周期稳定,女性排卵期是从下次月经xxx天开始算,往前推到第14天为排卵日,排卵日的前5天... (继续浏览)

    加密加速器

    目录 1 加密加速器 2 操作系统支持加密加速器在计算中,加密加速器是专门设计用于执行计算密集型密码运算的协处理器,其执行效率远高于通用CPU。由于许多服务器的系统负载主要由加密操作组成,因此可以xxx提高性能。 迄今为止,英特尔的AES-NI是商品硬件中最常见的加密加速器。威盛PadLock是另一个最近的例子。操作系统支持几种操作系统为加密硬件提供了... (继续浏览)

    动态网站加速

    目录 1 动态网站加速 2 加速技术 ▪ TCP多路复用 ▪ 动态缓存控制 ▪ 预取 ▪ 路线优化 3 与前端优化的关系动态网站加速动态网站加速(DSA)是一组使动态网站交付更加高效的技术。应用程序交付控制器和内容交付网络(CDN)的制造商使用多种技术来加速动态站点,包括: 通过多路复用客户端连接和HTTP保持活动状态,改进了连接管理无法抓取的网络响应... (继续浏览)

    PHP加速器

    目录 1 PHP加速器 2 操作 3 实际效果PHP加速器PHP加速器是一个PHP扩展,旨在提高性能的软件写在PHP应用程序的编程语言。 操作大多数PHP加速器通过缓存 php文件的PHP表示形式的已编译操作码 / 字节码来工作,从而避免了在每个请求上解析和编译源代码的开销(某些或什至大多数可能永远不会执行)。为了进一步提高性能,将缓存的代码存储在共享... (继续浏览)

    CDN

    目录 1 什么是CDN 2 CDN技术 3 安全和隐私 4 内容联网技术 ▪ 内容服务协议 ▪ 对等CDN ▪ 私人CDN 5 CDN趋势 ▪ 电信CDN的出现 ▪ 电信CDN的优势 ▪ 联合CDN ▪ 使用EDNS0选项提高CDN性能 ▪ 虚拟CDN(vCDN) ▪ 图像优化和交付(图像CDN)什么是CDNCDN,是地理上分布的网络的代理服务器和它们的数据... (继续浏览)

    Web加速器

    目录 1 Web加速器 2 技术 3 Web客户端加速器 ▪ 列表 4 Web服务器加速器 ▪ 列表 ▪ 客户端服务器Web加速器Web加速器是降低网站的访问时代理服务器。它们可以是独立的硬件设备或可安装的软件。 Web加速器可以安装在客户端计算机或移动设备上、ISP服务器上、服务器计算机/网络上或它们的组合中。通过压缩加速交付需要某种类型的基于主机的... (继续浏览)

    瓦格纳登陆2019世界互联网大会 钢琴工艺同样极具科技感_全球商讯

    本网讯2019年10月20日,由国家互联网信息办公室和浙江省人民政府共同举办的第六届世界互联网大会在浙江省乌镇盛大开幕,作为一家世界高端钢琴制造商的瓦格纳WAGNER,历经重重筛选之后,成为了大会xxx指定用琴。 传承百年的王者荣誉源于德国的瓦格纳WAGNER钢琴成立至今已逾百年,可谓见证了整个钢琴产业的起伏。自2001年进入中国市场以来,一... (继续浏览)

    三代人24小时的理想生活方式_百科头条

    什么样的房子可以承载24小时的生活品质?多大的空间可以才能容纳3代人的欢声笑语?家要多大温馨与幸福才不会变得拥挤?来星美找寻已久的答案。美好的一天生活从星美开始明阔方正的格局开启生活无限天地相关词条星美CC PARK... (继续浏览)

    自适应系统

    目录 1 自适应系统 2 自我调节系统的好处自适应系统自适应系统是一组相互作用或相互依赖的实体、真实的或抽象的,形成一个整体,它们一起能够对环境变化或相互作用部分的变化,在某种程度上类似于响应于任一连续生理的稳态或进化适应在生物学。反馈回路代表了诸如生态系统和个体生物之类的自适应系统的关键特征。或人类世界、社区、组织和家庭。 人工自适应系统包括具有控制... (继续浏览)

    认知计算机

    目录 1 认知计算机 2 IBM TrueNorth芯片 3 英特尔Loihi芯片 4 SpiNNaker认知计算机认知计算机结合人工智能和机器学习算法,在一个方法试图复制人脑的行为。通常采用神经形态工程方法。IBM公司的Watson机器提供了使用神经网络和深度学习实现的认知计算机的示例。IBM随后开发的是TrueNorth微芯片架构,该架构旨在比传统计算机... (继续浏览)

    AI加速器

    目录 1 AI加速器 2 AI加速的历史 ▪ 早期尝试 ▪ 异构计算 ▪ 使用GPU ▪ FPGA的使用 ▪ 专用AI加速器ASIC的出现 ▪ 内存计算架构 3 潜在的应用AI加速器AI加速器是一类专门的硬件加速器或计算机系统旨在加速人工智能的应用,尤其是人工神经网络、机器视觉和机器学习。典型应用包括机器人技术,物联网和其他数据密集型或传感器驱动任务的算法。... (继续浏览)

    物理神经网络

    目录 1 物理神经网络 2 物理神经网络的类型 ▪ ADALINE ▪ 模拟VLSI ▪ 物理神经网络 ▪ 相变神经网络 ▪ 忆阻神经网络物理神经网络物理神经网络是一种类型的人工神经网络,其中可电调整的材料被用来模拟一个的功能神经突触。“物理”神经网络用于强调对用于模拟神经元的物理硬件的依赖,而不是基于软件的方法来模拟神经网络。更一般而言,该术语适用于其他人... (继续浏览)

    神经网络软件

    目录 1 神经网络软件 2 模拟器 ▪ 研究模拟器 ▪ 数据分析模拟器 ▪ 用于神经网络理论教学的模拟器 3 开发环境 ▪ 基于组件 ▪ 批评 4 定制神经网络 5 标准 ▪ PMML消费者和生产者神经网络软件神经网络软件用于仿真、研究、开发和应用人工神经网络,从生物神经网络改编的软件概念,在某些情况下还可以用于更广泛的自适应系统,例如人工智能和机器学习。 ... (继续浏览)

    NeuroSolutions

    目录 1 NeuroSolutions 2 神经网络构建向导 ▪ 数据管理器 ▪ NeuralBuilder ▪ NeuralExpert ▪ 用户定义的神经网络 3 神经网络部署 ▪ 代码生成 ▪ DLL生成 ▪ OLE自动化NeuroSolutionsNeuroSolutions是一个神经网络的开发开发环境,NeuroDimension结合了模块化的,基... (继续浏览)

    李鸿凯教授

    目录 1 概述 2 续费提醒 ▪ 微信客服概述李鸿凯教授,主任药师,男,民族:汉族,出生于1952年2月,河北省故城县人。 续费提醒该词条已欠费,认证功能已失效,续费后可恢复认证功能。微信客服中文名      李鸿凯国 籍       中国 出生地      河北省故城县职 业       ****美容外科医院主任药师、执业药师、教授(文职技术5... (继续浏览)

    神经计算模型

    目录 1 神经计算模型 ▪ 简介 2 评估模型的一般标准 ▪ 信息处理的速度 ▪ 健壮性 ▪ 增益控制 ▪ 线性与非线性 3 电子硬件中的体现 ▪ 基于电导的硅神经元神经计算模型神经计算模型是尝试以抽象和数学方式阐明生物神经系统或其功能组件中信息处理基础的核心原理。本词条在概述神经生物学计算的最权威模型,以及通常用于构建和分析它们的工具。 简介由于神经... (继续浏览)

    量子认知

    目录 1 量子认知 2 主要研究课题 ▪ 信息处理的量子模型(“量子大脑”) ▪ 人类概率判断 ▪ 知识表示 ▪ 人类的记忆 ▪ 语义分析和信息检索 ▪ 人类的感知 ▪ 格式塔知觉量子认知量子认知是一个新兴的领域,它应用量子理论的数学形式主义对诸如人类大脑的信息处理、语言、决策、人类记忆、概念和概念推理、人类判断以及感知等认知现象进行建模。该场清楚地将自己与... (继续浏览)

    神经编码

    目录 1 神经编码 ▪ 概述 2 编码和解码 3 假设的编码方案 ▪ 时间编码神经编码神经编码是与表征刺激与个体或整体神经元反应之间的假定关系以及整体神经元电活动之间的关系有关的神经科学领域。基于该理论,感觉和其它信息在表示脑由神经元网络,可以认为神经元可以编码两个数字和模拟信息。 概述神经元在人体细胞中的显着之处在于其在远距离内快速传播信号的能力。他... (继续浏览)