• Title/Summary/Keyword: 모듈러 설계

Search Result 185, Processing Time 0.021 seconds

2,048 bits RSA public-key cryptography processor based on 32-bit Montgomery modular multiplier (32-비트 몽고메리 모듈러 곱셈기 기반의 2,048 비트 RSA 공개키 암호 프로세서)

  • Cho, Wook-Lae;Shin, Kyung-Wook
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.21 no.8
    • /
    • pp.1471-1479
    • /
    • 2017
  • This paper describes a design of RSA public-key cryptography processor supporting key length of 2,048 bits. A modular multiplier that is core arithmetic function in RSA cryptography was designed using word-based Montgomery multiplication algorithm, and a modular exponentiation was implemented by using Left-to-Right (LR) binary exponentiation algorithm. A computation of a modular multiplication takes 8,386 clock cycles, and RSA encryption and decryption requires 185,724 and 25,561,076 clock cycles, respectively. The RSA processor was verified by FPGA implementation using Virtex5 device. The RSA cryptographic processor synthesized with 100 MHz clock frequency using a 0.18 um CMOS cell library occupies 12,540 gate equivalents (GEs) and 12 kbits memory. It was estimated that the RSA processor can operate up to 165 MHz, and the estimated time for RSA encryption and decryption operations are 1.12 ms and 154.91 ms, respectively.

Development of Automatic Sensor Detecting-based Home Automation Control Board for Modular Housing (모듈러 주택을 위한 자동 센서 감지기반 홈자동화 제어보드 개발)

  • Mah, Sung-Hoon;Kim, Byung-Seo
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.17 no.6
    • /
    • pp.33-39
    • /
    • 2017
  • Today, residential facilities is planned and built based on modular architecture. In the modular housing, sizes and locations of spaces like rooms, kinchin, and bathrooms can be changed from-time-to-time. Therefore, current home automation systems based on predesigned and fixed system with wired sensors can not be suitable for the modular housing. As a result, a new concept-based homw automation system is required which is able to adopt varying home environment. Since the change of spaces will change the number of and types of necessary sensors, the home automation system enables to detect automatically and naturally the added or removed different types of wireless sensors and provides home automation services. In this paper, a home automation system is studied and implemented which can adopt varying space environment by detecting automatically added or removed sensors and provide new user interfaces for displaying sensing information.

Influence of Analytical Models on the Seismic Response of Modular Structures (모듈러 구조물의 해석 모델이 지진응답에 미치는 영향)

  • Choi, Kyung-Suk;Lee, Ho-Chan;Kim, Hyung-Joon
    • Journal of the Korea institute for structural maintenance and inspection
    • /
    • v.20 no.2
    • /
    • pp.74-85
    • /
    • 2016
  • Seismic design of modular structures is usually carried out under the assumption that their load-carrying mechanism is similar to that of traditional steel moment-resisting frames(SMRFs). However, the load carry mechanism of modular structures would be different with that of traditional SMRFs because of their overlapped structural elements and complicated details of connections for the assembly of the unit-modules. In this study, nonlinear static analyses of 3 and 5-story prototype modular structures have been carried out with four different analytical models, which are established in consideration for the effects of overlapped elements and the hysteretic behavior of connections. Prototype structures present different lateral stiffness and strength depending on the modeling of overlapped elements and the rotational behavior of connections. For modular structures designed under assumption that overlapped structural elements are fully composite each other and connections between unit-modules are fixed, their lateral strength and stiffness can be over-estimated. Furthermore, it is known from the analysis results that modular structures with more than 3-stories would possess relatively low overstrength compared to traditional SMRFs.

Risk based Value Index Evaluation Model for Modular Design Alternatives in Plant Construction Projects (플랜트 건설사업의 모듈러 설계대안별 RVI 평가 모델)

  • Kang, Hyun Wook
    • Korean Journal of Construction Engineering and Management
    • /
    • v.23 no.5
    • /
    • pp.98-107
    • /
    • 2022
  • The purpose of this study is to suggest a model for evaluation of a risk based value index for modular design alternatives in plant construction projects. Accordingly, 1) Setting the basic project cost and the scope to apply the module, 2) Evaluating the importance, easiness, and effectiveness index for Engineering, Procurement, Fabrication, transportation, and construction work, 3) Estimating the total project cost by analyzing the risk reserve Step, 4) Comparing the effectiveness index and total project cost for each modular design alternative, it was composed of the steps of deriving RVI. To verify such a model, Plan-A, which applied a module to one process, and Plan-B, which applied a module to three processes, were composed to evaluate RVI.

A 521-bit high-performance modular multiplier using 3-way Toom-Cook multiplication and fast reduction algorithm (3-way Toom-Cook 곱셈과 고속 축약 알고리듬을 이용한 521-비트 고성능 모듈러 곱셈기)

  • Yang, Hyeon-Jun;Shin, Kyung-Wook
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.25 no.12
    • /
    • pp.1882-1889
    • /
    • 2021
  • This paper describes a high-performance hardware implementation of modular multiplication used as a core operation in elliptic curve cryptography. A 521-bit high-performance modular multiplier for NIST P-521 curve was designed by adopting 3-way Toom-Cook integer multiplication and fast reduction algorithm. Considering the property of the 3-way Toom-Cook algorithm in which the result of integer multiplication is multiplied by 1/3, modular multiplication was implemented on the Toom-Cook domain where the operands were multiplied by 3. The modular multiplier was implemented in the xczu7ev FPGA device to verify its hardware operation, and hardware resources of 69,958 LUTs, 4,991 flip-flops, and 101 DSP blocks were used. The maximum operating frequency on the Zynq7 FPGA device was 50 MHz, and it was estimated that about 4.16 million modular multiplications per second could be achieved.

Components Clustering for Modular Product Design Using Network Flow Model (네트워크 흐름 모델을 활용한 모듈러 제품 설계를 위한 컴포넌트 군집화)

  • Son, Jiyang;Yoo, Jaewook
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.17 no.7
    • /
    • pp.263-272
    • /
    • 2016
  • Modular product design has contributed to flexible product modification and development, production lead time reduction, and increasing product diversity. Modular product design aims to develop a product architecture that is composed of detachable modules. These modules are constructed by maximizing the similarity of components based on physical and functional interaction analysis among components. Accordingly, a systematic procedure for clustering the components, which is a main activity in modular product design, is proposed in this paper. The first phase in this procedure is to build a component-to-component correlation matrix by analyzing physical and functional interaction relations among the components. In the second phase, network flow modeling is applied to find clusters of components, maximizing their correlations. In the last phase, a network flow model formulated with linear programming is solved to find the clusters and to make them modular. Finally, the proposed procedure in this research and its application are illustrated with an example of modularization for a vacuum cleaner.

Design of RSA cryptographic circuit for small chip area using refined Montgomery algorithm (개선된 몽고메리 알고리즘을 이용한 저면적용 RSA 암호 회로 설계)

  • 김무섭;최용제;김호원;정교일
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.12 no.5
    • /
    • pp.95-105
    • /
    • 2002
  • This paper describes an efficient method to implement a hardware circuit of RSA public key cryptographic algorithm, which is important to public-key cryptographic system for an authentication, a key exchange and a digital signature. The RSA algorithm needs a modular exponential for its cryptographic operation, and the modular exponential operation is consists of repeated modular multiplication. In a numerous algorithm to compute a modular multiplication, the Montgomery algorithm is one of the most widely used algorithms for its conspicuous efficiency on hardware implementation. Over the past a few decades a considerable number of studies have been conducted on the efficient hardware design of modular multiplication for RSA cryptographic system. But many of those studies focused on the decrease of operating time for its higher performance. The most important thing to design a hardware circuit, which has a limit on a circuit area, is a trade off between a small circuit area and a feasible operating time. For these reasons, we modified the Montgomery algorithm for its efficient hardware structure for a system having a limit in its circuit area and implemented the refined algorithm in the IESA system developed for ETRI's smart card emulating system.

Application of Activity-Based Costing(ABC) for Modular Building Construction Indirect Costs Calculation at the Manufacturing Stage (활동기준원가계산법(Actvitiy-Based Costing)에 의한 모듈러 건축물 공장제작단계 간접비 산정 방안)

  • Lee, JeongHoon;Park, Moonseo;Lee, Hyun-Soo;Lee, Kwang-Pyo;Hyun, Hosang
    • Korean Journal of Construction Engineering and Management
    • /
    • v.16 no.4
    • /
    • pp.139-145
    • /
    • 2015
  • Modular construction is combined with manufacturing production process and conventional construction industry technique. Considering characteristic of modular construction production process, manufacturing facilities require indirect costs for utilities, equipment, and overall maintenance, which can affect modular units pricing. However, current modular construction cost classification is inadvertent to reflect the manufacturing overhead costs, because it is generally added as a percentage to sum of labor, material and equipment as it called in single cost pool used. This process is easy to estimate the total construction cost at the project starting points, but it brings on misunderstanding of project profit estimations by "cross subsidization phenomenon". To prevent this situation, in this research aims to provide modular construction overhead cost handling process at the detailed indirect cost calculation for manufacturing stage using Activity-Based Costing as one of the powerful method for overhead costs estimation and allocation. Using this research results, modular construction cost estimators have more detailed cost information of modular units and prevent to misallocate indirect costs. Also, it can be utilized to aid the understanding of the company's profit structure.

Scalable RSA public-key cryptography processor based on CIOS Montgomery modular multiplication Algorithm (CIOS 몽고메리 모듈러 곱셈 알고리즘 기반 Scalable RSA 공개키 암호 프로세서)

  • Cho, Wook-Lae;Shin, Kyung-Wook
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.22 no.1
    • /
    • pp.100-108
    • /
    • 2018
  • This paper describes a design of scalable RSA public-key cryptography processor supporting four key lengths of 512/1,024/2,048/3,072 bits. The modular multiplier that is a core arithmetic block for RSA crypto-system was designed with 32-bit datapath, which is based on the CIOS (Coarsely Integrated Operand Scanning) Montgomery modular multiplication algorithm. The modular exponentiation was implemented by using L-R binary exponentiation algorithm. The scalable RSA crypto-processor was verified by FPGA implementation using Virtex-5 device, and it takes 456,051/3,496347/26,011,947/88,112,770 clock cycles for RSA computation for the key lengths of 512/1,024/2,048/3,072 bits. The RSA crypto-processor synthesized with a $0.18{\mu}m$ CMOS cell library occupies 10,672 gate equivalent (GE) and a memory bank of $6{\times}3,072$ bits. The estimated maximum clock frequency is 147 MHz, and the RSA decryption takes 3.1/23.8/177/599.4 msec for key lengths of 512/1,024/2,048/3,072 bits.

An Optimization Algorithm of Gypsum Board Loss for Wall Finishing in Modular Construction System (모듈러건축 벽체마감 석고보드 손실 최적화 알고리즘 개발)

  • Lee, Dong-Min;Chin, Sangyoon
    • Korean Journal of Construction Engineering and Management
    • /
    • v.15 no.1
    • /
    • pp.101-110
    • /
    • 2014
  • The ministry of Land, Infrastructure and Transport announced that they launched the pilot project to offer Happy House built with modular construction as part of the major projects of incumbent government in 2013. The market size of modular construction is getting increasingly enlarged together with strong will of government. The major challenges that current modular construction encounters can be summed up as lack of standardization of material on the stage of design and fabrication. The portion of material costs in modular construction marks 16 to 17% higher than the existing other construction method, and account for 60 % of total construction cost, which is why material management is the most important factor. However, the imperfect standardization and specification on design causes high loss of materials on fabrication, which makes the construction wastes and total construction cost increasing in accordance with the increase of material costs. This study has been conducted to verify major modules by developing optimization algorithm on gypsum board material among wall finishing materials. It is expected that this paper contributes not only to eco-friendly construction by minimizing the waste factors of materials through these efforts, but also to removing high cost issues which had been recognized as a setback of current modular construction.