Software Implementation

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

The Experts below are selected from a list of 394563 Experts worldwide ranked by ideXlab platform

Chris D. Muzny - One of the best experts on this subject based on the ideXlab platform.

  • thermodata engine tde Software Implementation of the dynamic data evaluation concept 5 experiment planning and product design
    Journal of Chemical Information and Modeling, 2011
    Co-Authors: Vladimir Diky, Robert D. Chirico, Chris D. Muzny, Andrei F. Kazakov, Joe W. Magee, Ilmutdin M. Abdulagatov, Jeong W. Kang, Kenneth Kroenlein, Michael D Frenkel
    Abstract:

    ThermoData Engine (TDE) is the first full-scale Software Implementation of the dynamic data evaluation concept, as reported recently in this journal. In the present paper, we describe development of an algorithmic approach to assist experiment planning through assessment of the existing body of knowledge, including availability of experimental thermophysical property data, variable ranges studied, associated uncertainties, state of prediction methods, and parameters for deployment of prediction methods and how these parameters can be obtained using targeted measurements, etc., and, indeed, how the intended measurement may address the underlying scientific or engineering problem under consideration. A second new feature described here is the application of the Software capabilities for aid in the design of chemical products through identification of chemical systems possessing desired values of thermophysical properties within defined ranges of tolerance. The algorithms and their Software Implementation to achieve this are described. Finally, Implementation of a new data validation and weighting system is described for vapor-liquid equilibrium (VLE) data, and directions for future enhancements are outlined.

  • ThermoData Engine (TDE): Software Implementation of the Dynamic Data Evaluation Concept. 5. Experiment Planning and Product Design§
    Journal of Chemical Information and Modeling, 2010
    Co-Authors: Vladimir Diky, Robert D. Chirico, Chris D. Muzny, Andrei F. Kazakov, Joe W. Magee, Ilmutdin M. Abdulagatov, Jeong W. Kang, Kenneth Kroenlein, Michael Frenkel
    Abstract:

    ThermoData Engine (TDE) is the first full-scale Software Implementation of the dynamic data evaluation concept, as reported recently in this journal. In the present paper, we describe development of an algorithmic approach to assist experiment planning through assessment of the existing body of knowledge, including availability of experimental thermophysical property data, variable ranges studied, associated uncertainties, state of prediction methods, and parameters for deployment of prediction methods and how these parameters can be obtained using targeted measurements, etc., and, indeed, how the intended measurement may address the underlying scientific or engineering problem under consideration. A second new feature described here is the application of the Software capabilities for aid in the design of chemical products through identification of chemical systems possessing desired values of thermophysical properties within defined ranges of tolerance. The algorithms and their Software Implementation to...

  • thermodata engine tde Software Implementation of the dynamic data evaluation concept
    Journal of Chemical Information and Modeling, 2005
    Co-Authors: Michael D Frenkel, Robert D. Chirico, Vladimir Diky, Xinjian Yan, Qian Dong, Chris D. Muzny
    Abstract:

    The first full-scale Software Implementation of the dynamic data evaluation concept {ThermoData Engine (TDE)} is described for thermophysical property data. This concept requires the development of large electronic databases capable of storing essentially all experimental data known to date with detailed descriptions of relevant metadata and uncertainties. The combination of these electronic databases with expert-system Software, designed to automatically generate recommended data based on available experimental data, leads to the ability to produce critically evaluated data dynamically or ‘to order'. Six major design tasks are described with emphasis on the Software architecture for automated critical evaluation including dynamic selection and application of prediction methods and enforcement of thermodynamic consistency. The direction of future enhancements is discussed.

Julio Lopez - One of the best experts on this subject based on the ideXlab platform.

  • A Faster Software Implementation of the Supersingular Isogeny Diffie-Hellman Key Exchange Protocol
    IEEE Transactions on Computers, 2017
    Co-Authors: Armando Faz-hernández, Eduardo Ochoa Ochoa-jimenez, Julio Lopez, Francisco Rodriguez-henriquez
    Abstract:

    Since its introduction by Jao and De Feo in 2011, the supersingular isogeny Diffie-Hellman (SIDH) key exchange protocol has positioned itself as a promising candidate for post-quantum cryptography. One salient feature of the SIDH protocol is that it requires exceptionally short key sizes. However, the latency associated to SIDH is higher than the ones reported for other post-quantum cryptosys-tem proposals. Aiming to accelerate the SIDH runtime performance, we present in this work several algorithmic optimizations targeting both elliptic-curve and field arithmetic operations. We intro-duce in the context of the SIDH protocol a more efficient approach for calculating the elliptic curve operation P + [k]Q. Our strategy achieves a factor 1.4 speedup compared with the popular variable-three-point ladder algorithm regularly used in the SIDH shared secret phase. Moreover, profiting from pre-computation techniques our algorithm yields a factor 1.7 acceleration for the computation of this operation in the SIDH key generation phase. We also present an optimized evaluation of the point tripling formula, and discuss several algorithmic and Implementation techniques that lead to faster field arithmetic computations. A Software Implementation of the above improvements on an Intel Skylake Core i7-6700 processor gives a factor 1.33 speedup against the state-of-the-art Software Implementation of the SIDH protocol reported by Costello-Longa-Naehrig in CRYPTO 2016.

  • Efficient Software Implementation of public-key cryptography on sensor networks using the MSP430X microcontroller
    Journal of Cryptographic Engineering, 2012
    Co-Authors: Conrado P.l. Gouvêa, Leonardo B. Oliveira, Julio Lopez
    Abstract:

    In this work, we describe a Software Implementation of elliptic curve cryptography and pairing-based cryptography for the MSP430 microcontroller family, which is used in wireless sensors. Digital signature, short signature and key distribution protocols were implemented at the 80- and 128-bit levels of security, over both binary and prime fields. The timing results of our Software Implementation show an improvement of about 25–30% in the pairing computation over previous Implementations. We also provide results for the MSP430X extension of the original family, which has new instructions. In particular, using the new 32-bit hardware multiplier available in some MSP430X models, we have achieved a further improvement of about 45% in the prime field multiplication and 20–30% in protocol timings. The combination of fast algorithms and improved hardware allows us to show that even the 128-bit level of security can be considered feasible for this platform.

  • efficient Software Implementation of binary field arithmetic using vector instruction sets
    International Conference on Progress in Cryptology, 2010
    Co-Authors: Diego F Aranha, Julio Lopez, Darrel Hankerson
    Abstract:

    In this paper we describe an efficient Software Implementation of characteristic 2 fields making extensive use of vector instruction sets commonly found in desktop processors. Field elements are represented in a split form so performance-critical field operations can be formulated in terms of simple operations over 4-bit sets. In particular, we detail techniques for implementing field multiplication, squaring, square root extraction and present a constant-memory lookup-based multiplication strategy. Our representation makes extensive use of the parallel table lookup (PTLU) instruction recently introduced in popular desktop platforms and follows the trend of accelerating Implementations of cryptography through PTLU-style instructions. We present timings for several binary fields commonly employed for curve-based cryptography and illustrate the presented techniques with executions of the ECDH and ECDSA protocols over binary curves at the 128-bit and 256-bit security levels standardized by NIST. Our Implementation results are compared with publicly available benchmarking data.

  • Software Implementation of pairing based cryptography on sensor networks using the msp430 microcontroller
    International Conference on Cryptology in India, 2009
    Co-Authors: Conrado P.l. Gouvêa, Julio Lopez
    Abstract:

    The Software Implementation of cryptographic schemes for wireless sensor networks poses a challenge due to the limited capabilites of the platform. Nevertheless, its feasibility has been shown in recent papers. In this work we describe a Software Implementation of pairing-based cryptography and elliptic curve cryptography for the MSP430 microcontroller, which is used in some wireless sensors including the Tmote Sky and TelosB. We have implemented the pairing computation for the MNT and BN curves over prime fields along with the ECDSA scheme. The main result of this work is a platform-specific optimization for the multiplication and reduction routines that leads to a 28% speedup in the field multiplication compared to the best known timings published. This optimization consequently improves the speed of both pairing computation and point multiplication.

  • Software Implementation of the nist elliptic curves over prime fields
    The Cryptographers’ Track at the RSA Conference, 2001
    Co-Authors: Michael Waterloo S Brown, Julio Lopez, Darrel Hankerson, Alfred Menezes
    Abstract:

    This paper presents an extensive study of the Software Implementation on workstations of the NIST-recommended elliptic curves over prime fields. We present the results of our Implementation in C and assembler on a Pentium II 400MHz workstation. We also provide a comparison with the NIST-recommended curves over binary fields.

Vladimir Diky - One of the best experts on this subject based on the ideXlab platform.

  • thermodata engine tde Software Implementation of the dynamic data evaluation concept 5 experiment planning and product design
    Journal of Chemical Information and Modeling, 2011
    Co-Authors: Vladimir Diky, Robert D. Chirico, Chris D. Muzny, Andrei F. Kazakov, Joe W. Magee, Ilmutdin M. Abdulagatov, Jeong W. Kang, Kenneth Kroenlein, Michael D Frenkel
    Abstract:

    ThermoData Engine (TDE) is the first full-scale Software Implementation of the dynamic data evaluation concept, as reported recently in this journal. In the present paper, we describe development of an algorithmic approach to assist experiment planning through assessment of the existing body of knowledge, including availability of experimental thermophysical property data, variable ranges studied, associated uncertainties, state of prediction methods, and parameters for deployment of prediction methods and how these parameters can be obtained using targeted measurements, etc., and, indeed, how the intended measurement may address the underlying scientific or engineering problem under consideration. A second new feature described here is the application of the Software capabilities for aid in the design of chemical products through identification of chemical systems possessing desired values of thermophysical properties within defined ranges of tolerance. The algorithms and their Software Implementation to achieve this are described. Finally, Implementation of a new data validation and weighting system is described for vapor-liquid equilibrium (VLE) data, and directions for future enhancements are outlined.

  • ThermoData Engine (TDE): Software Implementation of the Dynamic Data Evaluation Concept. 5. Experiment Planning and Product Design§
    Journal of Chemical Information and Modeling, 2010
    Co-Authors: Vladimir Diky, Robert D. Chirico, Chris D. Muzny, Andrei F. Kazakov, Joe W. Magee, Ilmutdin M. Abdulagatov, Jeong W. Kang, Kenneth Kroenlein, Michael Frenkel
    Abstract:

    ThermoData Engine (TDE) is the first full-scale Software Implementation of the dynamic data evaluation concept, as reported recently in this journal. In the present paper, we describe development of an algorithmic approach to assist experiment planning through assessment of the existing body of knowledge, including availability of experimental thermophysical property data, variable ranges studied, associated uncertainties, state of prediction methods, and parameters for deployment of prediction methods and how these parameters can be obtained using targeted measurements, etc., and, indeed, how the intended measurement may address the underlying scientific or engineering problem under consideration. A second new feature described here is the application of the Software capabilities for aid in the design of chemical products through identification of chemical systems possessing desired values of thermophysical properties within defined ranges of tolerance. The algorithms and their Software Implementation to...

  • thermodata engine tde Software Implementation of the dynamic data evaluation concept
    Journal of Chemical Information and Modeling, 2005
    Co-Authors: Michael D Frenkel, Robert D. Chirico, Vladimir Diky, Xinjian Yan, Qian Dong, Chris D. Muzny
    Abstract:

    The first full-scale Software Implementation of the dynamic data evaluation concept {ThermoData Engine (TDE)} is described for thermophysical property data. This concept requires the development of large electronic databases capable of storing essentially all experimental data known to date with detailed descriptions of relevant metadata and uncertainties. The combination of these electronic databases with expert-system Software, designed to automatically generate recommended data based on available experimental data, leads to the ability to produce critically evaluated data dynamically or ‘to order'. Six major design tasks are described with emphasis on the Software architecture for automated critical evaluation including dynamic selection and application of prediction methods and enforcement of thermodynamic consistency. The direction of future enhancements is discussed.

Michael D Frenkel - One of the best experts on this subject based on the ideXlab platform.

  • thermodata engine tde Software Implementation of the dynamic data evaluation concept 5 experiment planning and product design
    Journal of Chemical Information and Modeling, 2011
    Co-Authors: Vladimir Diky, Robert D. Chirico, Chris D. Muzny, Andrei F. Kazakov, Joe W. Magee, Ilmutdin M. Abdulagatov, Jeong W. Kang, Kenneth Kroenlein, Michael D Frenkel
    Abstract:

    ThermoData Engine (TDE) is the first full-scale Software Implementation of the dynamic data evaluation concept, as reported recently in this journal. In the present paper, we describe development of an algorithmic approach to assist experiment planning through assessment of the existing body of knowledge, including availability of experimental thermophysical property data, variable ranges studied, associated uncertainties, state of prediction methods, and parameters for deployment of prediction methods and how these parameters can be obtained using targeted measurements, etc., and, indeed, how the intended measurement may address the underlying scientific or engineering problem under consideration. A second new feature described here is the application of the Software capabilities for aid in the design of chemical products through identification of chemical systems possessing desired values of thermophysical properties within defined ranges of tolerance. The algorithms and their Software Implementation to achieve this are described. Finally, Implementation of a new data validation and weighting system is described for vapor-liquid equilibrium (VLE) data, and directions for future enhancements are outlined.

  • thermodata engine tde Software Implementation of the dynamic data evaluation concept
    Journal of Chemical Information and Modeling, 2005
    Co-Authors: Michael D Frenkel, Robert D. Chirico, Vladimir Diky, Xinjian Yan, Qian Dong, Chris D. Muzny
    Abstract:

    The first full-scale Software Implementation of the dynamic data evaluation concept {ThermoData Engine (TDE)} is described for thermophysical property data. This concept requires the development of large electronic databases capable of storing essentially all experimental data known to date with detailed descriptions of relevant metadata and uncertainties. The combination of these electronic databases with expert-system Software, designed to automatically generate recommended data based on available experimental data, leads to the ability to produce critically evaluated data dynamically or ‘to order'. Six major design tasks are described with emphasis on the Software architecture for automated critical evaluation including dynamic selection and application of prediction methods and enforcement of thermodynamic consistency. The direction of future enhancements is discussed.

Robert D. Chirico - One of the best experts on this subject based on the ideXlab platform.

  • thermodata engine tde Software Implementation of the dynamic data evaluation concept 5 experiment planning and product design
    Journal of Chemical Information and Modeling, 2011
    Co-Authors: Vladimir Diky, Robert D. Chirico, Chris D. Muzny, Andrei F. Kazakov, Joe W. Magee, Ilmutdin M. Abdulagatov, Jeong W. Kang, Kenneth Kroenlein, Michael D Frenkel
    Abstract:

    ThermoData Engine (TDE) is the first full-scale Software Implementation of the dynamic data evaluation concept, as reported recently in this journal. In the present paper, we describe development of an algorithmic approach to assist experiment planning through assessment of the existing body of knowledge, including availability of experimental thermophysical property data, variable ranges studied, associated uncertainties, state of prediction methods, and parameters for deployment of prediction methods and how these parameters can be obtained using targeted measurements, etc., and, indeed, how the intended measurement may address the underlying scientific or engineering problem under consideration. A second new feature described here is the application of the Software capabilities for aid in the design of chemical products through identification of chemical systems possessing desired values of thermophysical properties within defined ranges of tolerance. The algorithms and their Software Implementation to achieve this are described. Finally, Implementation of a new data validation and weighting system is described for vapor-liquid equilibrium (VLE) data, and directions for future enhancements are outlined.

  • ThermoData Engine (TDE): Software Implementation of the Dynamic Data Evaluation Concept. 5. Experiment Planning and Product Design§
    Journal of Chemical Information and Modeling, 2010
    Co-Authors: Vladimir Diky, Robert D. Chirico, Chris D. Muzny, Andrei F. Kazakov, Joe W. Magee, Ilmutdin M. Abdulagatov, Jeong W. Kang, Kenneth Kroenlein, Michael Frenkel
    Abstract:

    ThermoData Engine (TDE) is the first full-scale Software Implementation of the dynamic data evaluation concept, as reported recently in this journal. In the present paper, we describe development of an algorithmic approach to assist experiment planning through assessment of the existing body of knowledge, including availability of experimental thermophysical property data, variable ranges studied, associated uncertainties, state of prediction methods, and parameters for deployment of prediction methods and how these parameters can be obtained using targeted measurements, etc., and, indeed, how the intended measurement may address the underlying scientific or engineering problem under consideration. A second new feature described here is the application of the Software capabilities for aid in the design of chemical products through identification of chemical systems possessing desired values of thermophysical properties within defined ranges of tolerance. The algorithms and their Software Implementation to...

  • thermodata engine tde Software Implementation of the dynamic data evaluation concept
    Journal of Chemical Information and Modeling, 2005
    Co-Authors: Michael D Frenkel, Robert D. Chirico, Vladimir Diky, Xinjian Yan, Qian Dong, Chris D. Muzny
    Abstract:

    The first full-scale Software Implementation of the dynamic data evaluation concept {ThermoData Engine (TDE)} is described for thermophysical property data. This concept requires the development of large electronic databases capable of storing essentially all experimental data known to date with detailed descriptions of relevant metadata and uncertainties. The combination of these electronic databases with expert-system Software, designed to automatically generate recommended data based on available experimental data, leads to the ability to produce critically evaluated data dynamically or ‘to order'. Six major design tasks are described with emphasis on the Software architecture for automated critical evaluation including dynamic selection and application of prediction methods and enforcement of thermodynamic consistency. The direction of future enhancements is discussed.