A Java']Java beans component architecture for cryptographic protocols

被引:0
|
作者
Nikander, P [1 ]
Karila, A [1 ]
机构
[1] Helsinki Univ Technol, FIN-02150 Espoo, Finland
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Global networking has brought with it both new opportunities and new security threats on a worldwide scale. Since the Internet is inherently insecure, secure cryptographic protocols and a public key, infrastructure are needed. In this paper we introduce a protocol component architecture that is well suited for the implementation of telecommunications protocols in general and cryptographic protocols in particular Our implementation framework is based on the Java programming language and the Conduits+ protocol framework. It complies with the Beans architecture and security API of JDK 1.1, allowing its users to implement application specific secure protocols with relative ease. Furthermore, these protocols can be safely downloaded through the Internet and run on virtually any workstation equipped with a Java capable browser.* The framework has been implemented and tested in practice with a variety of cryptographic protocols. The framework is relatively, independent of the actual cryptosystems used and relies on the Java 1.1 public key security API. Future work will include Java 1.2 support, and utilization of a graphical Beans editor to further ease the work of the protocol composer.
引用
收藏
页码:107 / 121
页数:15
相关论文
共 50 条
  • [31] Spi2Java']Java: Automatic cryptographic protocol Java']Java code generation from spi calculus
    Pozza, D
    Sisto, R
    Durante, L
    18TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOL 1 (LONG PAPERS), PROCEEDINGS, 2004, : 400 - 405
  • [32] Automatic Detection of Java']Java Cryptographic API Misuses: Are We There Yet?
    Zhang, Ying
    Kabir, Md Mahir Asef
    Xiao, Ya
    Yao, Danfeng
    Meng, Na
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2023, 49 (01) : 288 - 303
  • [33] Component NextGen: A Sound and Expressive Component Framework for Java']Java
    Sasitorn, James
    Cartwright, Robert
    OOPSLA: 22ND INTERNATIONAL CONFERENCE ON OBJECT-ORIENTED PROGRAMMING, SYSTEMS, LANGUAGES, AND APPLICATIONS, PROCEEDINGS, 2007, : 153 - 170
  • [34] Component NextGen: A sound and expressive component framework for Java']Java
    Sasitorn, James
    Cartwright, Robert
    ACM SIGPLAN NOTICES, 2007, 42 (10) : 153 - 170
  • [35] Modelling the CoCoME with the JAVA']JAVA/A component model
    Knapp, Alexander
    Janisch, Stephan
    Hennicker, Rolf
    Clark, Allan
    Gilmore, Stephen
    Hacklinger, Florian
    Baumeister, Hubert
    Wirsing, Martin
    COMMON COMPONENT MODELING EXAMPLE: COMPARING SOFTWARE COMPONENT MODELS, 2008, 5153 : 207 - +
  • [36] Principal Component Analysis implementation in Java']Java
    Wojtowicz, Sebastian
    Belka, Radoslaw
    Slawinski, Tomasz
    Parian, Mahnaz
    PHOTONICS APPLICATIONS IN ASTRONOMY, COMMUNICATIONS, INDUSTRY, AND HIGH-ENERGY PHYSICS EXPERIMENTS 2015, 2015, 9662
  • [37] Java']Java microprocessors: Computer architecture implications
    ElKharashi, MW
    Elguibaly, F
    1997 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING, VOLS 1 AND 2: PACRIM 10 YEARS - 1987-1997, 1997, : 277 - 280
  • [38] Java']Java Based Architecture for Grid Applications
    Guerriero, Andrea
    Pasquale, Ciriaco C.
    Ragni, Francesco
    2009 IEEE INTERNATIONAL CONFERENCE ON VIRTUAL ENVIRONMENTS, HUMAN-COMPUTER INTERFACES AND MEASUREMENT SYSTEMS, 2009, : 355 - 359
  • [39] An automatically dynamic checking tool for Java']Java Beans semantic constraints
    Ni, B
    Zhou, ZH
    TOOLS 27: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES, PROCEEDINGS, 1998, : 164 - 172
  • [40] Heterogeneous programming with Java']Java: Gourmet blend or just a hill of beans?
    Weems, CC
    SEVENTH HETEROGENEOUS COMPUTING WORKSHOP (HCW '98), 1998, : 173 - 182