set的概念及密钥长度和密码的算法
发布网友
发布时间:2022-04-18 10:29
我来回答
共1个回答
热心网友
时间:2022-04-18 11:58
SET协议(Secure Electronic Transaction,安全电子交易)是由VISA和Master Card两大信用卡公司联合推出的规范。SET主要是为了解决用户、商家和银行之间通过信用卡支付的交易而设计的,以保证支付信息的机密、支付过程的完整、商户及持卡人的合法身份,以及可操作性。SET中的核心技术主要有公开密匙加密、电子数字签名、电子信封、电子安全证书等。SET协议比SSL协议复杂,因为前者不仅加密两个端点间的单个会话,它还可以加密和认定三方间的多个信息。在开放的互联网上处理电子商务,如何保证买卖双方传输数据的安全成为电子商务能否普及的最重要的问题。为了克服SSL安全协议的缺点,两大信用卡组织,ViSa和Marter Card,联合开发了SET电子商务交易安全协议。这是一个为了在互联网上进行在线交易而设立的一个开放的以电子货币为基础的电子付款系统规范。SET在保留对客户信用卡认证的前提下,又增加了对商家身份的认证,这对于需要支付货币的交易来讲是至关重要的。由于设计合理,SET协议得到了IBM、HP、Microsoft、VeriFone、GTE、Verisign等许多大公司的支持,已成为事实上的工业标准。目前,它已获得了IETF标准的认可。
1996年2月,Marster Card和Visa国际信用卡组织与技术合作伙伴GTE、Netcape、IBM、Terisa Systems、Verisign、Microsoft、SAIC等一批*公司共同开发了安全电子交易规范(SET)。SET是在开放网络环境中的卡支付安全协议,它采用公钥密码*(PKI)和X.509电子证书标准,通过相应软件、电子证书、数字签名和加密技术能在电子交易环节上提供更大的信任度、更完整的交易信息、更高的安全性和更少受欺诈的可能性。SET协议用以支持B-C这种类型的电子商务模式,即消费者持卡在网上购物与交易的模式。
1997年2月,由Master Card和Visa发起成立SETCO公司(也获得了American Express和JBC Credit Card Compamy的赞同)。SETCO成立后,立即着手建设认证体系(CA)。即为了推动电子商务的发展,首先要验证或识别参与网上交易活动的各个主体(如持卡消费者、商户、收单银行的支付网关)的身份,并用相应的电子证书代表他们的身份。电子证书是由权威性的公正认证机构管理的,在每次交易活动时还需逐级往上验证各认证机构电子证书的真伪。各级认证机构是按根认证机构(Root CA)、品牌认证机构(Brand CA),以及持卡人、商户或收单行支付网关认证机构(Holder Card CA or Merchant CA or Payment Gateway CA)由上而下按层次结构建立的。在认证机构的最高层(顶层),即根认证机构(Root CA),由SETCO负责管理,其功能为:
(1)生成和安全保存符合SET协议要求的属于根认证机构的公、私密钥。
(2)生成和自行签署符合SET协议要求的根证书及其数字签名。
(3)处理品牌认证机构的申请,生成、验证品牌证书并在品牌证书上进行数字签名。
(4)生成品牌证书撤销清单。
(5)支持跨域交叉认证。
(6)制定安全认证*。
安全电子交易是基于互联网的卡基支付,是授权业务信息传输的安全标准,它采取RSA公开密钥体系对通信双方进行认证,利用DES、RC4或任何标准对称加密方法进行信息的加密传输,并用HASH算法来鉴别消息真伪或有无篡改。在SET体系中有一个关键的认证机构(CA),CA根据X.509标准发布和管理证书。
set的概念及密钥长度和密码的算法
SET是在开放网络环境中的卡支付安全协议,它采用公钥密码体制(PKI)和X.509电子证书标准,通过相应软件、电子证书、数字签名和加密技术能在电子交易环节上提供更大的信任度、更完整的交易信息、更高的安全性和更少受欺诈的可能性。SET协议用以支持B-C这种类型的电子商务模式,即消费者持卡在网上购物与交...
aippt自动生成工具
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图、条形...
在一个使用RSA的公开密钥系统中,你截获了发给一个其公开密钥是e=5,n...
解密密钥:{d,n}={d,35},密文:C=10,选择两个素数:p=5,q=7,则n=35=5*7。计算φ(p-1)(q-1)=(5-1)(7-1)=24,在[0,23]中选择一个和24互素的数,本题选e=5,得5*d=l mod 24,解出d。不难得出,d=5,因为e×d = 5×5 = 25 = 1*24+1=1 mod 24。因为:...
密钥管理的管理技术
AES与3DES的比较 算法名称 算法类型 密钥长度 速度 解密时间(建设机器每秒尝试255个密钥) 资源消耗 AES 对称block密码 128、192、256位 高 1490000亿年 低 3DES 对称feistel密码 112位或168位 低 46亿年 中 常见的非对称加密算法如下:RSA:由 RSA 公司发明,是一个支持变长密钥的公共密钥算法,需要加密的文件块的...
rsa加密算法目前建议的密钥长度为( )比特。
rsa加密算法目前建议的密钥长度为2048比特。RSA加密算法是一种非对称加密算法,它使用一对密钥:公钥和私钥。公钥用于加密数据,而私钥用于解密数据。RSA算法的安全性基于大数分解的难度,特别是分解两个大素数的乘积。因此,密钥的长度(以比特为单位)对于RSA算法的安全性至关重要。近年来,随着计算能力的...
SSL协议和SET协议的特点及区别
(1)连接是保密的:对于每个连接都有一个唯一的会话密钥,采用对称密码体制(如DES、RC4等)来加密数据; (2)连接是可靠的:消息的传输采用MAC算法(如MD5、SHA等)进行完整性检验; (3)对端实体的鉴别采用非对称密码体制(如RSA、DSS等)进行认证。 1.2 SSL握手协议 SSL握手协议用于在通信双方建立安全传输通道,具体实现以...
如何通过注册表新建一个密码
3. 在左边密码栏中输入初始密码,在输入的同时,软件会测试生成的密钥大小。例如通过我这个初始密码生成的密钥约70位,这样的密钥长度对于一般的安全要求已经够用了。4. 最后,点击Encrypt(加密)按钮,文件就被加密了。加密后,该文件的扩展名变成abi,需要解密时,只需打开ABI-Coder,选中已经加密的abi文件,输入密码,再...
介绍一下 SET协议和SSL协议的区别
SET协议是指为了实现更加完善的即时电子支付应运而生的。SET协议(Secure Electronic Transaction),被称之为安全电子交易协议,是由Master Card和Visa联合Netscape,Microsoft等公司,于1997年6月1日推出的一种新的电子支付模型。SET协议是B2C上基于信用卡支付模式而设计的,它保证了开放网络上使用信用卡进行...
gm/t0115-2021是哪项密码行业标准
国际算法:RSA 国产算法:SM2 优点: 密钥分发数目与参与者数目相同,在有大量参与者的情况下易于密钥管理。 支持数字签名和不可否认性。 无需事先与对方建立关系,交换密钥。 缺点: 速度相对较慢。 可能比同等强度的对称密码算法慢10倍到100倍。 加密后,密文变长。 密码杂凑算法 :又称为散列算法或哈希函数,一种...
明文,密钥,和密文是什么意思?
明文、密钥和密文的意思分别是:1、明文:明文,是指没有加密的文字(或者字符串),一般人都能看懂的意思,属于密码学术语。在通信系统中它可能是比特流,如文本、位图、数字化的语音或者数字化的视频图像等。2、密钥:密钥是一种参数,它是在明文转换为密文或将密文转换为明文的算法中输入的参数。
密码技术(十一)之密钥
密钥空间的大小是由 密钥长度 决定的。 对称密码DES的密钥的实质长度为56比特(7个字节)。 例如, 一个DES密钥用二进制可以表示为: 01010001 11101100 01001011 00010010 00111101 01000010 00000011 用十六进制则可以表示为: 51 EC 4B 12 3D 42 03 而用十进制则可以表示为: 2305928028626269955 在对称密码三...