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

Ray C. C. Cheung - One of the best experts on this subject based on the ideXlab platform.

  • Reconfigurable Elliptic Curve Cryptosystems on a Chip
    2005
    Co-Authors: Ray C. C. Cheung, Wayne Luk, Peter Y. K. Cheung
    Abstract:

    This paper presents a System-on-a-Chip (SoC) architecture for Elliptic Curve Cryptosystems (ECC) which targets reconfigurable hardware. A four-level partitioning scheme is described for exploring the area and speed trade-offs. A Design Generator is used to generate parameterisable building blocks for the configurable SoC architecture. A secure web server, which runs on a reconfigurable soft-processor and an embedded hard-processor, shows over 2000 times speedup when the computationally-intensive operations run on the customised building blocks. The embedded on-chip timer block gives accurate performance information. The Design factors of configurable SoC architectures are also discussed and evaluated.

  • SAMOS - Customising Hardware Designs for Elliptic Curve Cryptography
    Lecture Notes in Computer Science, 2004
    Co-Authors: Nicolas Telle, Wayne Luk, Ray C. C. Cheung
    Abstract:

    This paper presents a method for producing hardware Designs for Elliptic Curve Cryptography (ECC) systems over the finite field GF(2 m ), using the optimal normal basis for the representation of numbers. A Design Generator has been developed which can automatically produce a customised ECC hardware Design that meets user-defined requirements. This method enables Designers to rapidly explore and implement a Design with the best trade-offs in speed, size and level of security. To facilitate performance characterisation, we have developed formulaefor estimating the number of cycles for our generic ECC architecture. The resulting hardware implementations are among the fastest reported, and can often run several orders of magnitude faster than software implementations.

  • FPL - A System on Chip Design Framework for Prime Number Validation Using Reconfigurable Hardware
    Field Programmable Logic and Application, 2004
    Co-Authors: Ray C. C. Cheung
    Abstract:

    This paper presents a System on Chip (SoC) Design framework for prime number validation which targets reconfigurable hardware. The primality test is crucial for most security systems using public-key schemes. It has been recognised that strong prime number generation is important, and prime validation is an intrinsic part of the generation. Our main contributions include: (1) A Design method for mapping the Rabin-Miller Pseudoprime Test into hardware. (2) Parallel Designs for Montgomery modular arithmetic operations. (3) A Design Generator for producing hardware prime number validators based on user-defined parameters. (4) An implementation of the proposed architectures in reconfigurable devices, with an evaluation of its effectiveness compared with other methods. (5) A scalable framework for parallelizing prime validations in reconfigurable hardware.

  • DATE - Reconfigurable Elliptic Curve Cryptosystems on a Chip
    Design Automation and Test in Europe, 1
    Co-Authors: Ray C. C. Cheung, Wayne Luk, Peter Y. K. Cheung
    Abstract:

    This paper presents a System-on-a-Chip (SoC) architecture for Elliptic Curve Cryptosystems (ECC) which targets reconfigurable hardware. A four-level partitioning scheme is described for exploring the area and speed trade-offs. A Design Generator is used to generate parameterisable building blocks for the configurable SoC architecture. A secure web server, which runs on a reconfigurable soft-processor and an embedded hard-processor, shows over 2000 times speedup when the computationally-intensive operations run on the customised building blocks. The embedded on-chip timer block gives accurate performance information. The Design factors of configurable SoC architectures are also discussed and evaluated.

Jordan J. Cox - One of the best experts on this subject based on the ideXlab platform.

  • A Case Study of the Product Design Generator
    Product Platform and Product Family Design, 2006
    Co-Authors: Gregory M. Roach, Jordan J. Cox
    Abstract:

    A Product Design Generator is a web-based tool, developed for a specific product platform, for automatically creating all of the Design artifacts and supporting information necessary for the Design of a particular product. The PDG is modeled as a transformation function where a set of customer requirements is transformed into finished Designs that will meet those requirements. Several methods have been presented for configuring and defining a product platform and are not reviewed here. Once the concept and embodiment have been selected, scaling, reconfiguration, artifact creation, and testing must occur to complete the Design. Variants of the product platform are achieved by modifying the customer requirements. The development of the transformation function must account for the envelope of variation desired to encompass the range of product family members. The development of the PDG demonstrates how this is accomplished

  • The product Design Generator: a system for producing Design variants
    International Journal of Mass Customisation, 2005
    Co-Authors: Gregory M. Roach, Jordan J. Cox, Carl D. Sorensen
    Abstract:

    This paper presents a new Design system, called a Product Design Generator (PDG). A PDG is a computer-based tool that is used to automatically create all of the Design artifacts and supporting necessary information for the Design of a customised product to meet the specific customer's needs. The PDG works by transforming a set of customer requirements into finished Designs that meet those requirements. It integrates existing computer Design and information management tools to produce Design variants with demonstrated productivity increases of at least two orders of magnitude. The PDG captures current Design methods in a reusable form to improve the productivity in the Design process. Because these best practices are reusable, the consistency and repeatability of the Design process are increased. This system has the potential to transform our one-at-a-time system into a factory capable of producing customised Designs for the masses.

  • A Web-Based Process for Creating Parametric Cost Models for Product Design Trade Studies
    Volume 4: 24th Computers and Information in Engineering Conference, 2004
    Co-Authors: Alexandre E. Guérinot, Gregory M. Roach, Jordan J. Cox
    Abstract:

    This paper proposes a method for creating a parametric cost model established on the foundation of the product Design Generator methodology to provide early estimates of production cost and manufacturing cycle-time during preliminary Design. This is accomplished by capturing the manufacturing process and knowledge associated with the product and its production. The relationships between Design decisions and manufacturing costs are explicitly exposed making the cost estimation process reusable and repeatable. Designers can now clearly assess the profitability of their Design, identify appropriate trade-offs between engineering requirements and production costs, and alter the Design accordingly.Copyright © 2004 by ASME

  • A New Strategy for Automating the Generation of Product Family Members and Artifacts Applied to an Aerospace Application
    Volume 1: 23rd Computers and Information in Engineering Conference Parts A and B, 2003
    Co-Authors: Gregory M. Roach, Jordan J. Cox, Jared Matthew Young
    Abstract:

    A major challenge in industry today is to reduce the cost and cycle time in product development while maintaining enough flexibility to adapt to changing markets. Businesses are requiring more and more flexibility in order to produce custom goods at low cost. A new strategy called the Product Design Generator is presented to provide flexible product platforms through an automated Design process where product variation is built into the product development process and is achieved through scalable and in some instances modular parametric models for a given product platform embodiment. A case study of web-based Product Design Generator is presented. The axial turbine disk Product Design Generator demonstrated cycle time reduction from 500 man hours to 15 minutes. This new product development strategy has demonstrated the potential to provide engineers the ability to study more potential Design solutions, reduce the number of opportunities to introduce error in the product development process, and allows companies to apply a consistent Design process across the organization.Copyright © 2003 by ASME

  • Reducing Cycle Time and Errors in the Design and Layout of MEMS
    Volume 2: 29th Design Automation Conference Parts A and B, 2003
    Co-Authors: Michael S. Cherry, Gregory M. Roach, Jonathan W. Wittwer, Larry L. Howell, Jordan J. Cox
    Abstract:

    A Design methodology is presented which decreases cycle time and opportunities for error through automated execution of a consistent Design procedure. The Product Design Generator (PDG) methodology is useful for existing devices with a well-established Design process. Two such examples are given, the Thermomechanical In-plane Microactuator (TIM) and the micro force gauge. In both PDGs, the Designer inputs a finite set of requirements which automatically updates parametric Design models. The necessary analyses are then executed, and product artifacts such as a CAD file, technical document, and test procedures are generated. The application of this method reduces the opportunities for error by ten times for the TIM PDG and five times for the micro force gauge PDG. The Design cycle time is reduced from hours to minutes for both devices.© 2003 ASME

Gregory M. Roach - One of the best experts on this subject based on the ideXlab platform.

  • A Case Study of the Product Design Generator
    Product Platform and Product Family Design, 2006
    Co-Authors: Gregory M. Roach, Jordan J. Cox
    Abstract:

    A Product Design Generator is a web-based tool, developed for a specific product platform, for automatically creating all of the Design artifacts and supporting information necessary for the Design of a particular product. The PDG is modeled as a transformation function where a set of customer requirements is transformed into finished Designs that will meet those requirements. Several methods have been presented for configuring and defining a product platform and are not reviewed here. Once the concept and embodiment have been selected, scaling, reconfiguration, artifact creation, and testing must occur to complete the Design. Variants of the product platform are achieved by modifying the customer requirements. The development of the transformation function must account for the envelope of variation desired to encompass the range of product family members. The development of the PDG demonstrates how this is accomplished

  • The product Design Generator: a system for producing Design variants
    International Journal of Mass Customisation, 2005
    Co-Authors: Gregory M. Roach, Jordan J. Cox, Carl D. Sorensen
    Abstract:

    This paper presents a new Design system, called a Product Design Generator (PDG). A PDG is a computer-based tool that is used to automatically create all of the Design artifacts and supporting necessary information for the Design of a customised product to meet the specific customer's needs. The PDG works by transforming a set of customer requirements into finished Designs that meet those requirements. It integrates existing computer Design and information management tools to produce Design variants with demonstrated productivity increases of at least two orders of magnitude. The PDG captures current Design methods in a reusable form to improve the productivity in the Design process. Because these best practices are reusable, the consistency and repeatability of the Design process are increased. This system has the potential to transform our one-at-a-time system into a factory capable of producing customised Designs for the masses.

  • A Web-Based Process for Creating Parametric Cost Models for Product Design Trade Studies
    Volume 4: 24th Computers and Information in Engineering Conference, 2004
    Co-Authors: Alexandre E. Guérinot, Gregory M. Roach, Jordan J. Cox
    Abstract:

    This paper proposes a method for creating a parametric cost model established on the foundation of the product Design Generator methodology to provide early estimates of production cost and manufacturing cycle-time during preliminary Design. This is accomplished by capturing the manufacturing process and knowledge associated with the product and its production. The relationships between Design decisions and manufacturing costs are explicitly exposed making the cost estimation process reusable and repeatable. Designers can now clearly assess the profitability of their Design, identify appropriate trade-offs between engineering requirements and production costs, and alter the Design accordingly.Copyright © 2004 by ASME

  • A New Strategy for Automating the Generation of Product Family Members and Artifacts Applied to an Aerospace Application
    Volume 1: 23rd Computers and Information in Engineering Conference Parts A and B, 2003
    Co-Authors: Gregory M. Roach, Jordan J. Cox, Jared Matthew Young
    Abstract:

    A major challenge in industry today is to reduce the cost and cycle time in product development while maintaining enough flexibility to adapt to changing markets. Businesses are requiring more and more flexibility in order to produce custom goods at low cost. A new strategy called the Product Design Generator is presented to provide flexible product platforms through an automated Design process where product variation is built into the product development process and is achieved through scalable and in some instances modular parametric models for a given product platform embodiment. A case study of web-based Product Design Generator is presented. The axial turbine disk Product Design Generator demonstrated cycle time reduction from 500 man hours to 15 minutes. This new product development strategy has demonstrated the potential to provide engineers the ability to study more potential Design solutions, reduce the number of opportunities to introduce error in the product development process, and allows companies to apply a consistent Design process across the organization.Copyright © 2003 by ASME

  • Reducing Cycle Time and Errors in the Design and Layout of MEMS
    Volume 2: 29th Design Automation Conference Parts A and B, 2003
    Co-Authors: Michael S. Cherry, Gregory M. Roach, Jonathan W. Wittwer, Larry L. Howell, Jordan J. Cox
    Abstract:

    A Design methodology is presented which decreases cycle time and opportunities for error through automated execution of a consistent Design procedure. The Product Design Generator (PDG) methodology is useful for existing devices with a well-established Design process. Two such examples are given, the Thermomechanical In-plane Microactuator (TIM) and the micro force gauge. In both PDGs, the Designer inputs a finite set of requirements which automatically updates parametric Design models. The necessary analyses are then executed, and product artifacts such as a CAD file, technical document, and test procedures are generated. The application of this method reduces the opportunities for error by ten times for the TIM PDG and five times for the micro force gauge PDG. The Design cycle time is reduced from hours to minutes for both devices.© 2003 ASME

Wayne Luk - One of the best experts on this subject based on the ideXlab platform.

  • Reconfigurable Elliptic Curve Cryptosystems on a Chip
    2005
    Co-Authors: Ray C. C. Cheung, Wayne Luk, Peter Y. K. Cheung
    Abstract:

    This paper presents a System-on-a-Chip (SoC) architecture for Elliptic Curve Cryptosystems (ECC) which targets reconfigurable hardware. A four-level partitioning scheme is described for exploring the area and speed trade-offs. A Design Generator is used to generate parameterisable building blocks for the configurable SoC architecture. A secure web server, which runs on a reconfigurable soft-processor and an embedded hard-processor, shows over 2000 times speedup when the computationally-intensive operations run on the customised building blocks. The embedded on-chip timer block gives accurate performance information. The Design factors of configurable SoC architectures are also discussed and evaluated.

  • SAMOS - Customising Hardware Designs for Elliptic Curve Cryptography
    Lecture Notes in Computer Science, 2004
    Co-Authors: Nicolas Telle, Wayne Luk, Ray C. C. Cheung
    Abstract:

    This paper presents a method for producing hardware Designs for Elliptic Curve Cryptography (ECC) systems over the finite field GF(2 m ), using the optimal normal basis for the representation of numbers. A Design Generator has been developed which can automatically produce a customised ECC hardware Design that meets user-defined requirements. This method enables Designers to rapidly explore and implement a Design with the best trade-offs in speed, size and level of security. To facilitate performance characterisation, we have developed formulaefor estimating the number of cycles for our generic ECC architecture. The resulting hardware implementations are among the fastest reported, and can often run several orders of magnitude faster than software implementations.

  • DATE - Reconfigurable Elliptic Curve Cryptosystems on a Chip
    Design Automation and Test in Europe, 1
    Co-Authors: Ray C. C. Cheung, Wayne Luk, Peter Y. K. Cheung
    Abstract:

    This paper presents a System-on-a-Chip (SoC) architecture for Elliptic Curve Cryptosystems (ECC) which targets reconfigurable hardware. A four-level partitioning scheme is described for exploring the area and speed trade-offs. A Design Generator is used to generate parameterisable building blocks for the configurable SoC architecture. A secure web server, which runs on a reconfigurable soft-processor and an embedded hard-processor, shows over 2000 times speedup when the computationally-intensive operations run on the customised building blocks. The embedded on-chip timer block gives accurate performance information. The Design factors of configurable SoC architectures are also discussed and evaluated.

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

  • Application of Curved Surface in Ship Product Definition System for Shipbuilding
    Journal of the Society of Naval Architects of Japan, 1991
    Co-Authors: Toshiharu Nomoto, Hariyanto
    Abstract:

    In order to make more progress in Product Definition System for Shipbuilding, curved surface is discussed in this paper. The aims of this paper are 1) to introduce B-spline surface to define ship hull surface and 2) to make clear the concept of plate thickness in our CIM system.The concepts of geometrical model (curves, surfaces) and product model (part, connection, assembly block) are disscussed to implement the system. Especially, data structure due to NIAM (Nijssen Information Analysis Methodology) diagram is used in product model.The system is composed from 1) outer shell surface Generator 2) structural Design Generator 3) Part Generator 4) Assembly simulator and 5) Element Design. Some examples are shown in this paper.

  • APPLICATION OF CURVED SURFACE IN SHIP PRODUCT DEFINITION SYSTEM FOR SHIPBUILDING COMPUTER AIDED INFORMATION ACQUISITION SYSTEM OF Design AND MANUFACTURING IN SHIPBUILDING (PART 5)
    1991
    Co-Authors: Toshiharu Nomoto, Hariyanto
    Abstract:

    In order to develop the Product Definition System for Shipbuilding, the curved surface is discussed in this paper. The aims of this paper are to introduce B-spline surface to define the ship hull surface and to clarify the concept of plate thickness in a CIM system. The concepts of the geometrical model (curves surfaces) and the product model (part, connection, assembly block) are discussed for the implementation of the system. NIAM (Nijssen Information Analysis Methodology) diagram is used in the product model. The system is composed of 1) outer shell surface Generator 2) structural Design Generator 3) part Generator 4) assembly simulator and 5) element Design. Some examples are shown in the paper. See also abstract nos 90051071, 92051025, 92071536 and the previous abstract.