• Title/Summary/Keyword: Optimized implementation

Search Result 518, Processing Time 0.026 seconds

Optimized implementation of HIGHT algorithm for sensor network (센서네트워크에 적용가능한 HIGHT 알고리즘의 최적화 구현 기법)

  • Seo, Hwa-Jeong;Kim, Ho-Won
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.15 no.7
    • /
    • pp.1510-1516
    • /
    • 2011
  • As emergence of the ubiquitous society, it is possible to access the network for services needed to us in anytime and anywhere. The phenomena has been accelerated by revitalization of the sensor network offering the sensing information and data. Currently, sensor network contributes the convenience for various services such as environment monitoring, health care and home automation. However, sensor network has a weak point compared to traditional network, which is easily exposed to attacker. For this reason, messages communicated over the sensor network, are encrypted with symmetric key and transmitted. A number of symmetric cryptography algorithms have been researched. Among of them HIGHT algorithm in hardware and software implementation are more efficient than tradition AES in terms of speed and chip size. Therefore, it is suitable to resource constrained devices including RFID tag, Sensor node and Smart card. In the paper, we present the optimized software implementation on the ultra-light symmetric cryptography algorithm, HIGHT.

Implementation of a G,723.1 Annex A Using a High Performance DSP (고성능 DSP를 이용한 G.723.1 Annex A 구현)

  • 최용수;강태익
    • The Journal of the Acoustical Society of Korea
    • /
    • v.21 no.7
    • /
    • pp.648-655
    • /
    • 2002
  • This paper describes implementation of a multi-channel G.723.1 Annex A (G.723.1A) focused on code optimization using a high performance general purpose Digital Signal Processor (DSP), To implement a multi-channel G.723.1A functional complexities of the ITU-T G.723.1A fixed-point C-code are measures an analyzed. Then we sort and optimize C functions in complexity order. In parallel with optimization, we verify the bit-exactness of the optimized code using the ITU-T test vectors. Using only internal memory, the optimized code can perform full-duplex 17 channel processing. In addition, we further increase the number of available channels per DSP into 22 using fast codebook search algorithms, referred to as bit -compatible optimization.

Implementation of Fixslicing AES-CTR Speed Optimized Using Pre-Computed on 32-Bit RISC-V (32-bit RISC-V 상에서의 사전 연산을 활용한 Fixslicing AES-CTR 속도 최적화 구현)

  • Eum, Si-Woo;Kim, Hyun-Jun;Sim, Min-Joo;Song, Gyeong-Ju;Seo, Hwa-Jeong
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.32 no.1
    • /
    • pp.1-9
    • /
    • 2022
  • Fixslicing AES is a technique that omits the Shiftrows step to minimize the cost of the linear layer of Bitsliced AES, showing a 30% performance over the Bitsliced technique. However, the amount of code increases to compensate for the omitted shiftrows. Therefore, it is proposed to be divided into Semi-Fixsliced in which only half of shiftrows are omitted and Fully-Fixsliced in which Shiftrows are omitted completely. In this paper, we propose a CTR mode implementation of Fixslicing AES on RISC-V using the pre-computed table technique. By utilizing the characteristics of the CTR mode, it is possible to perform fast encryption by omitting up to the second round SubBytes from the encryption process through pre-computed up to the second round SubBytes operation. Using this technique, it was confirmed that Semi-Fixsliced has a performance of 1,345 cycles per block and a performance improvement of 7% compared to the previous performance result, and Fully-Fixsliced has a performance of 1,283 cycles per block and a performance of 9% compared to the previous performance result on 32-bit RISC-V.

Optimized Implementation of Lightweight Block Cipher SIMECK and SIMON Counter Operation Mode on 32-Bit RISC-V Processors (32-bit RISC-V 프로세서 상에서의 경량 블록 암호 SIMECK, SIMON 카운터 운용 모드 최적 구현)

  • Min-Joo Sim;Hyeok-Dong Kwon;Yu-Jin Oh;Min-Ho Song;Hwa-Jeong Seo
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.33 no.2
    • /
    • pp.165-173
    • /
    • 2023
  • In this paper, we propose an optimal implementation of lightweight block ciphers, SIMECK and SIMON counter operation mode, on a 32-bit RISC-V processor. Utilizing the characteristics of the CTR operating mode, we propose round function optimization that precomputes some values, single plaintext optimization and two plaintext parallel optimization. Since there are no previous research results on SIMECK and SIMON on RISC-V, we compared the performance of implementations with and without precomputation techniques for single plaintext optimization and two plaintext parallel optimization implementations. As a result, the implementations to which the precomputation technique was applied showed a performance improvement of 1% compared to the implementations to which precomputation was not applied.

Effect of flexural and shear stresses simultaneously for optimized design of butterfly-shaped dampers: Computational study

  • Farzampour, Alireza;Eatherton, Matthew R.;Mansouri, Iman;Hu, Jong Wan
    • Smart Structures and Systems
    • /
    • v.23 no.4
    • /
    • pp.329-335
    • /
    • 2019
  • Structural fuses are made up from oriented steel plates to be used to resist seismic force with shear loading resistance capabilities. The damage and excessive inelastic deformations are concentrated in structural fuses to avoid any issues for the rest of the surrounding elements. Recently developed fuse plates are designed with engineered cutouts leaving flexural or shear links with controlled yielding features. A promising type of link is proposed to align better bending strength along the length of the link with the demand moment diagram is a butterfly-shaped link. Previously, the design methodologies are purely based on the flexural stresses, or shear stresses only, which overestimate the dampers capability for resisting against the applied loadings. This study is specifically focused on the optimized design methodologies for commonly used butterfly-shaped dampers. Numerous studies have shown that the stresses are not uniformly distributed along the length of the dampers; hence, the design methodology and the effective implementation of the steel need revisions and improvements. In this study, the effect of shear and flexural stresses on the behavior of butterfly-shaped links are computationally investigated. The mathematical models based on von-Mises yielding criteria are initially developed and the optimized design methodology is proposed based on the yielding criterion. The optimized design is refined and investigated with the aid of computational investigations in the next step. The proposed design methodology meets the needs of optimized design concepts for butterfly-shaped dampers considering the uniform stress distribution and efficient use of steel.

Investigating the value optimized forest carbon offset projects based on forest management scenarios in South Korea

  • Woo, Heesung;Park, Joowon;Park, Soo-Kyoo
    • Korean Journal of Agricultural Science
    • /
    • v.47 no.4
    • /
    • pp.951-962
    • /
    • 2020
  • One hundred ninety-five countries reached agreement on a new climate treaty in Paris, France to reduce the carbon emissions. South Korea has been selected as a target country for reducing greenhouse gas (GHG) obligations since 2020. In this context, the Korean government developed several GHG emissions reduction programs using forests called the "Forest carbon offset scheme (FCOS)." The forest management method is one of the tools to implement FCOS. Most of the participants registered forest management as the preferred methodology to participate in the FCOS. For a successful implementation of the FCOS, it is necessary to explore the optimal methods by considering the cost-effective aspect of conducting the forest management as a tool to increase carbon absorption. In this context, this study investigated the value optimized FCOS projects based on the forest management methodology in South Korea. Three forest management scenarios, 1) extending the final age of maturity of Pinus densiflora stands (S1), 2) extending the final age of maturity of Quercus acutissima stands (S2), and 3) reforestation with new species (Pinus densiflora to Quercus acutissima) (S3), were examined and evaluated to identify the optimal carbon absorption and value optimized economic perspective. The results of the scenario-based modelling indicated that S3 showed value optimized from an economical perspective, and S2 was the most effective method to absorb carbon among the scenarios. It is anticipated that this paper will contribute to provide valuable information by presenting innovative approaches as a value optimized FCOS implementing tool in a GHG reduction program in South Korea.

A Design and Implementation of a Monopole Antena with Arrow and Ribbon-Shaped for the WLAN Application (WLAN 시스템에 적용 가능한 Arrow와 Ribbon 모양을 갖는 모노폴 안테나 설계 및 제작)

  • Mun, Seung-Min;Kim, Gi-Rae;Yoon, Joong-Han
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.10 no.7
    • /
    • pp.763-768
    • /
    • 2015
  • In this paper, a microstrip patch antenna with arrow and ribbon shape for WLAN was designed and manufactured. The antenna was designed on a FR-4 substrate that has a thickness of 0.8mm and a dielectric constant of 4.4. The substrate size is $50{\times}40mm^2$. A commercially available tool was used for simulation to get the optimized parameters and the optimized values were obtained by finding the parameters that act sensitively to the performance of the antenna. The proposed antenna was produced using the optimized values, and characteristics of return loss, gain and radiation pattern in WLAN bands were measured.

Optimization of Dynamic Neural Networks for Nonlinear System control (비선형 시스템 제어를 위한 동적 신경망의 최적화)

  • Ryoo, Dong-Wan;Lee, Jin-Ha;Lee, Young-Seog;Seo, Bo-Hyeok
    • Proceedings of the KIEE Conference
    • /
    • 1998.07b
    • /
    • pp.740-743
    • /
    • 1998
  • This paper presents an optimization algorithm for a stable Dynamic Neural Network (DNN) using genetic algorithm. Optimized DNN is applied to a problem of controlling nonlinear dynamical systems. DNN is dynamic mapping and is better suited for dynamical systems than static forward neural network. The real time implementation is very important, and thus the neuro controller also needs to be designed such that it converges with a relatively small number of training cycles. SDNN has considerably fewer weights than DNN. The object of proposed algorithm is to the number of self dynamic neuron node and the gradient of activation functions are simultaneously optimized by genetic algorithms. To guarantee convergence, an analytic method based on the Lyapunov function is used to find a stable learning for the SDNN. The ability and effectiveness of identifying and controlling, a nonlinear dynamic system using the proposed optimized SDNN considering stability' is demonstrated by case studies.

  • PDF

Development and Implementation of 3D Anatomical Exercise Encyclopedia Application Optimized for Korean Users

  • Young-Ju Jeong;Eun-Chong Park;Sang-Hyun Lee
    • International Journal of Advanced Culture Technology
    • /
    • v.12 no.3
    • /
    • pp.262-270
    • /
    • 2024
  • In modern society, with the growing emphasis on health and fitness, the need for education on proper exercise methods is increasingly highlighted. The purpose of this study is to develop a 3D anatomical exercise encyclopedia application optimized for Korean users, enabling them to clearly understand the anatomical structure of exercises and easily learn proper exercise methods. In this study, a user-friendly interface was developed using Flutter and Unity, and a feature was added that allows users to intuitively check muscle activation through 3D models. Users can easily understand the anatomical structure of the exercise areas through 3D models that can be zoomed in, out, and rotated, and can easily access information such as exercise definitions, exercise sequences, agonist muscles, and synergist muscles. As a result of the study, most of the 21 users who used the application showed high satisfaction with the intuitiveness of the interface and the accuracy of the information, suggesting improvements such as the addition of exercise items and muscle highlighting effects, confirming the potential for developing an exercise encyclopedia application optimized for users.

Optimized Implementation of Interpolation Filters for HEVC Encoder

  • Taejin, Hwang;Ahn, Yongjo;Ryu, Jiwoo;Sim, Donggyu
    • Journal of the Institute of Electronics and Information Engineers
    • /
    • v.50 no.10
    • /
    • pp.199-203
    • /
    • 2013
  • In this paper, a fast algorithm of discrete cosine transform-based interpolation filter (DCT-IF) for HEVC (high efficiency video coding) encoder is proposed. DCT-IF filter accounts for around 30% of encoder complexity, according to the computational complexity analysis with the HEVC reference software. In this work, the proposed DCT-IF is optimized by applying frame-level interpolation, SIMD optimization, and task-level parallelization via OpenMP on a developed C-based HEVC encoder. Performance analysis is conducted by measuring speed-up factor of the proposed optimization technique on the developed encoder. The results show that speed-up factors by frame-level interpolation, SIMD, and OpenMP are approximately 38-46, 3.6-4.4, and 3.0-3.7, respectively. In the end, we achieved the speed-up factor of 498.4 with the proposed fast algorithm.