首页> 外文期刊>Computers & Security >Engineering a secure mobile messaging framework
【24h】

Engineering a secure mobile messaging framework

机译:设计安全的移动消息框架

获取原文
获取原文并翻译 | 示例

摘要

It is quite usual in the world of scientific software development to use, as black boxes, algorithmic software libraries without any prior assessment of their efficiency. This approach relies on the assumption that the experimental performance of these libraries, although correct, will match the theoretical expectation of their algorithmic counterparts. In this paper we discuss the case of SEESMS (Secure Extensible and Efficient SMS). It is a software framework that allows two peers to exchange encrypted and digitally signed SMS messages. The cryptographic part of SEESMS is implemented on top of the Java BC library (The Legion of Bouncy Castle, 2010), a widely used open-source library. The preliminary experimentations conducted on SEESMS, discussed in Castiglione et al. (2010), revealed some unexpected phenomena like the ECDSA-based cryptosystem being generally and significantly slower than the RSA-based equivalent. In this paper, we analyze these phenomena by profiling the code of SEESMS and expose the issues causing its bad performance. Then, we apply some algorithmic and programming optimizations techniques. The resulting code exhibits a significant performance boost with respect to the original implementation, and requires less memory in order to be run.
机译:在科学软件开发领域中,通常将算法软件库用作黑盒,而无需事先对其效率进行评估。这种方法基于以下假设:这些库的实验性能尽管正确,但将与它们的算法对应物的理论期望相符。在本文中,我们讨论了SEESMS(安全可扩展且高效的SMS)的情况。它是一个软件框架,允许两个对等方交换经过加密和数字签名的SMS消息。 SEESMS的加密部分是在Java BC库(The Legion of Bouncy Castle,2010)(一种广泛使用的开源库)的顶部实现的。在Casteslione等人的文章中对SEESMS进行了初步实验。 (2010年)揭示了一些出乎意料的现象,例如,基于ECDSA的密码系统通常比基于RSA的密码系统要慢得多。在本文中,我们通过对SEESMS的代码进行概要分析来分析这些现象,并揭示导致其性能下降的问题。然后,我们应用一些算法和编程优化技术。相对于原始实现,所得代码显示出显着的性能提升,并且需要更少的内存才能运行。

著录项

  • 来源
    《Computers & Security》 |2012年第6期|p.771-781|共11页
  • 作者单位

    Dip. di Informatica 'R. M. Capocelli', Universita di Salerno, Via Ponte don Melillo, I-84084 Fisciano (SA), Italy;

    Dip. di Informatica 'R. M. Capocelli', Universita di Salerno, Via Ponte don Melillo, I-84084 Fisciano (SA), Italy;

    Dip. di Informatica 'R. M. Capocelli', Universita di Salerno, Via Ponte don Melillo, I-84084 Fisciano (SA), Italy;

    Dip. di Informatica 'R. M. Capocelli', Universita di Salerno, Via Ponte don Melillo, I-84084 Fisciano (SA), Italy;

    Dip. di Informatica 'R. M. Capocelli', Universita di Salerno, Via Ponte don Melillo, I-84084 Fisciano (SA), Italy;

    Dip. di Informatica 'R. M. Capocelli', Universita di Salerno, Via Ponte don Melillo, I-84084 Fisciano (SA), Italy;

    Dip. di Scienze Statistiche, Universita di Roma 'Sapienza', P.le Aldo Moro 5, I-00185 Roma, Italy;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    mobile secure communications; SMS; elliptic curve cryptography; performance analysis; encryption; RSA;

    机译:移动安全通信;短信;椭圆曲线密码学绩效分析;加密;RSA;

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号