首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 265 毫秒
1.
电子商务中信息安全的要求,促进了数字签名等技术的研究与发展.Java开发平台提供了丰富的密码服务.文章在描述常用加密算法基础上,分析了Java密码体系结构的组成及应用,并用其实现了对中文信息的加密算法.  相似文献   

2.
主要介绍了如何构造和实现加密库。加密库是加密算法的集合。JDK1.2中定义了密码服务提供者(Provider)这个概念,它表示加密算法集合。实现一个加密库也就是实现一个Provider。实现一个Provider首先要充分了解Java加密体系结构,在此基础上实现Java加密扩展(JCE,JavaCryptographyExtension),构成一个基本框架,进而添加需要的算法。文章按此思路讲述Java加密库的构造和实现过程。  相似文献   

3.
数据通信中的信息加密   总被引:1,自引:0,他引:1  
当前,密码学已发展成为一门新兴的边缘学科,信息加密已开始了公开全部加密算法的时代,公钥密码体制是现代加密算法研究中最活跃的课题,本文介绍了RSA公钥密码系统,更从实用角度简明而全面地介绍了DES数据加密标准的加密算法和安全性。  相似文献   

4.
从椭圆曲线的相关概念出发,探讨了椭圆曲线公钥密码体制的安全性,将对应于公钥密码系统的两种加密算法ECC和ILSA进行了比较,说明了椭圆曲线公钥密码体制的优越性。  相似文献   

5.
介绍了高级加密标准AES加密算法的理论基础与实现,详细分析了AES加密算法中S-box的迭代输出周期性,提出了S-box的改进策略,提高了AES算法抗击差分密码分析及线性密码分析的能力。  相似文献   

6.
公钥密码系统以其算法设计简单、安全性高已经成为密码学领域的一个非常重要的研究课题。为了更加高效地构造公钥密码系统,文中利用方程Ax+By=C的解的不定性,提出了将两个加密算法复合成新加密算法的方法,对此做了分析,并给出了具体例子。实践表明,这种基于复合加密的公钥密码系统,算法的时间复杂度和空间复杂度并未受到影响。但其安全性较早期各同类系统更高、更易被用户采纳。  相似文献   

7.
RSA加密算法是由RivestShamir和Adleman提出了的基本素数理论的密码系统,是第一个较为成功的公钥密码系统,也是目前应用比较广泛的公钥密码系统,本文较详细地给出了RSA公钥密码系统的证明,同时给出了操作方法和安全性说明。  相似文献   

8.
张斌  金晨辉 《计算机工程》2007,33(20):165-166
分析了一个基于混沌序列的图像加密算法的安全性,发现该加密算法本质上是一个移位密码且密钥空间太小,利用古典密码中对移位密码的分析方法得到混沌序列,进而给出了穷举参数求解其密钥的已知明文攻击方法。对于大小为M×N的明文图像,该攻击方法的计算复杂性为O(M+N)。理论分析和实验结果均表明该图像加密算法是不安全的。  相似文献   

9.
介绍了高级加密标准AES加密算法的理论基础与实现,详细分析了AES加密算法中S-box的迭代输出周期性,提出了S-box的改进策略,提高了AES算法抗击差分密码分析及线性密码分析的能力.  相似文献   

10.
随着计算机网络和信息通信技术的发展,网络信息安全已经成为不可忽视的领域,密码技术则是保护信息安 全的核心技术。维吉尼亚(Vigenere)密码算法是古典加密算法中的最典型的算法之一,是在单一的“凯撒密码”基础上扩充出 的多表密码。本文介绍了维吉尼亚加密算法的原理及实现方法。  相似文献   

11.
提出了一种能有效连接和组织小规模可重组逻辑单元的方法,利用寄存器堆桥接和组织各种功能逻辑单元,实现了IDEA、DES、AES等5种密码算法的可重组逻辑设计,从而达到实时配置算法文件,重组安全策略的目的.该设计在FPGA上进行了成功的测试,其性能和功能满足需求,测试与综合结果表明该方法能够以一定的规模有效地提高密码芯片设计的灵活性.  相似文献   

12.
将Java程序静态编译成可执行程序是使用Java虚拟机动态编译/解释执行Java程序的另一种运行Java程序的方式。针对Java异常机制的特点和静态编译的需求,在介绍Java异常处理逻辑的基础上,提出一种在静态编译器中实现Java异常机制的算法,结合Open64开源编译器,给出该算法的具体步骤以及实现方式,以SPECjvm98为测试集,验证该算法的有效性。  相似文献   

13.
阐述了SUN公司推出的Java card在智能卡开发应用中的实现过程,阐明其构架以及主要的API。提出Java Card的安全性问题,推荐 使用椭圆曲线算法,并在Java Card API中补充设计加密解密部分。  相似文献   

14.
NTRU公钥密码算法基于Java Card的实现   总被引:1,自引:0,他引:1  
JavaCard的安全性和可移植性为安全电子商务的开展提供了有效的保障。文章描述了NTRU公钥密码算法在JavaCard上面的实现,提供了一套用于开发JavaCard应用程序的接口,并测试了NTRU公钥密码算法在JavaCard上面的性能。在JavaCard上的测试结果表明,最高安全级别的NTRU同1024位RSA算法相比,NTRU算法在加密时速度和RSA相同,在解密的时候比RSA快6倍多,在密钥生成的时候比RSA快16倍多。  相似文献   

15.
Java卡字节码校验是构成Java卡安全体系结构的重要组成部分.而传统的Java卡字节码校验由于Java智能卡资源的限制,无法在卡内进行.本文通过对控制流程图和类型推导的分析,提出了基于控制流程树的Java卡卡外翻译过程和卡内校验器算法,详细描述了CFT迁移机理并对于基于CFT的Java卡内字节码校验算法和可行性进行了分析与实践.  相似文献   

16.
Java对象的安全迁移研究   总被引:2,自引:0,他引:2  
该文分析了Java对象动态迁移中存在的安全性问题,提出利用RSA加密与数字签名算法保护Java对象中秘密信息的方案,有效地解决了秘钥分配问题,实现了Java对象的安全迁移,确保了Java对象迁移过程中秘密信息的隐秘性、完整性和可认证性。  相似文献   

17.
Keyword programming is a novel technique for reducing the need to remember details of programming language syntax and APIs, by translating a small number of unordered keywords provided by the user into a valid expression. In a sense, the keywords act as a query that searches the space of expressions that are valid in the given context. Prior work has demonstrated the feasibility and merit of this approach in limited domains. This paper explores the potential for employing this technique in much larger domains, specifically general-purpose programming languages like Java. We present an algorithm for translating keywords into Java method call expressions. When tested on keywords extracted from existing method calls in Java code, the algorithm can accurately reconstruct over 90% of the original expressions. We tested the algorithm on keywords provided by users in a web-based study. The results suggest that users can obtain correct Java code using keyword queries as accurately as they can write the correct Java code themselves. We implemented the algorithm in an Eclipse plug-in as an extension to the autocomplete mechanism and deployed it in a preliminary field study of several users, with mixed results. One interesting result of this work is that most of the information in Java method call expressions lies in the keywords, and details of punctuation and even parameter ordering can often be inferred automatically.  相似文献   

18.
VF算法在化学结构检索中的应用   总被引:5,自引:3,他引:2  
实现了一种基于属性关系图的二维子结构匹配算法 (VF算法),该算法运行时所需的存储空间较小,适合于处 理大批量数据。算法程序用Java语言实现,在NCI开放数据库中经过了3DFS程序的检验,并在已建立的化学结构数 据库中作为子结构检索的工具得到了应用。  相似文献   

19.
Java是面向对象的编程语言,可以实现GUI的扫雷游戏需要设计不同的类,在此就如何运用Java实现图形界面下的扫雷游戏浅谈简单的算法与事件处理的基本实现.  相似文献   

20.
俞松  郑骏  杨云 《微处理机》2010,31(1):79-82,85
Java存储模型是Java语言和Java虚拟机研究中的核心关键部分。Java语言规范规定:所有对基本类型的操作,除了对double/long类型的操作之外,都必须是原子级的。Java提供的volatile关键字可以使double/10ng变量实现变量级同步,但仍不能保证线程间同步。针对这些不足,结合实例分析了Java内存模型,syllchmnized方法,引入了硬件原语(CAS),给出了非阻塞算法的同步策略。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号