• Title/Summary/Keyword: Block alignment

Search Result 50, Processing Time 0.021 seconds

Memory-Efficient Implementation of Ultra-Lightweight Block Cipher Algorithm CHAM on Low-End 8-Bit AVR Processors (저사양 8-bit AVR 프로세서 상에서의 초경량 블록 암호 알고리즘 CHAM 메모리 최적화 구현)

  • Seo, Hwajeong
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.28 no.3
    • /
    • pp.545-550
    • /
    • 2018
  • Ultra-lightweight block cipher CHAM, consisting of simple addition, rotation, and eXclusive-or operations, enables the efficient implementations over both low-end and high-end Internet of Things (IoT) platforms. In particular, the CHAM block cipher targets the enhanced computational performance for the low-end IoT platforms. In this paper, we introduce the efficient implementation techniques to minimize the memory consumption and optimize the execution timing over 8-bit AVR IoT platforms. To achieve the higher performance, we exploit the partly iterated expression and arrange the memory alignment. Furthermore, we exploit the optimal number of register and data update. Finally, we achieve the high RANK parameters including 29.9, 18.0, and 13.4 for CHAM 64/128, 128/128, and 128/256, respectively. These are the best implementation results in existing block ciphers.

An approach for machining allowance optimization of complex parts with integrated structure

  • Zhang, Ying;Zhang, Dinghua;Wu, Baohai
    • Journal of Computational Design and Engineering
    • /
    • v.2 no.4
    • /
    • pp.248-252
    • /
    • 2015
  • Currently composite manufacturing process, such as linear friction welding plus NC machining, is the main method for the manufacturing and repairing of complex parts with integrated structure. Due to different datum position and inevitable distortion from different processes, it is important to ensure sufficient machining allowance for complex parts during the NC machining process. In this paper, a workpiece localization approach for machining allowance optimization of complex parts based on CMM inspection is developed. This technique concerns an alignment process to ensure sufficient stock allowance for the single parts as well as the whole integrated parts. The mathematical model of the constrained alignment is firstly established, and then the symmetric block solution strategy is proposed to solve the optimization model. Experiment result shows that the approach is appropriate and feasible to distribute the machining allowance for the single and whole parts for adaptive machining of complex parts.

Face Texture Generation using an Image Alignment Algorithm based on Variable-Sized Blocks of Cylindrical Prototype Model (실린더형 원형모델의 가변적 블록크기를 기반으로 하는 영상정렬 알고리즘을 이용한 얼굴 텍스쳐 생성)

  • Lee, Joong-Jae;Choi, Hyung-Il
    • Journal of KIISE:Software and Applications
    • /
    • v.28 no.11
    • /
    • pp.855-863
    • /
    • 2001
  • We propose an image alignment algorithm based on variable-sized blocks of cylindrical prototype model to generate a face texture for a realistic 3D face model. This is a block matching algorithm which aligns 2D images of a 3D cylindrical model using th correlation between them. While matching blocks, it does not use same sized blocks with considering a curvature of 3D model. And we make a texture of aligned images using a technique of image mosaic. For this purpose, we stitch them with assigning linear weights according to the overlapped region and using the cross-dissolve technique.

  • PDF

Malicious Code Injection Vulnerability Analysis in the Deflate Algorithm (Deflate 압축 알고리즘에서 악성코드 주입 취약점 분석)

  • Kim, Jung-hoon
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.32 no.5
    • /
    • pp.869-879
    • /
    • 2022
  • Through this study, we discovered that among three types of compressed data blocks generated through the Deflate algorithm, No-Payload Non-Compressed Block type (NPNCB) which has no literal data can be randomly generated and inserted between normal compressed blocks. In the header of the non-compressed block, there is a data area that exists only for byte alignment, and we called this area as DBA (Disposed Bit Area), where an attacker can hide various malicious codes and data. Finally we found the vulnerability that hides malicious codes or arbitrary data through inserting NPNCBs with infected DBA between normal compressed blocks according to a pre-designed attack scenario. Experiments show that even though contaminated NPNCB blocks were inserted between normal compressed blocks, commercial programs decoded normally contaminated zip file without any warning, and malicious code could be executed by the malicious decoder.

A Study on the Prediction System of Block Matching Rework Time (블록 정합 재작업 시수 예측 시스템에 관한 연구)

  • Jang, Moon-Seuk;Ruy, Won-Sun;Park, Chang-Kyu;Kim, Deok-Eun
    • Journal of the Society of Naval Architects of Korea
    • /
    • v.55 no.1
    • /
    • pp.66-74
    • /
    • 2018
  • In order to evaluate the precision degree of the blocks on the dock, the shipyards recently started to use the point cloud approaches using the 3D scanners. However, they hesitate to use it due to the limited time, cost, and elaborative effects for the post-works. Although it is somewhat traditional instead, they have still used the electro-optical wave devices which have a characteristic of having less dense point set (usually 1 point per meter) around the contact section of two blocks. This paper tried to expand the usage of point sets. Our approach can estimate the rework time to weld between the Pre-Erected(PE) Block and Erected(ER) block as well as the precision of block construction. In detail, two algorithms were applied to increase the efficiency of estimation process. The first one is K-mean clustering algorithm which is used to separate only the related contact point set from others not related with welding sections. The second one is the Concave hull algorithm which also separates the inner point of the contact section used for the delayed outfitting and stiffeners section, and constructs the concave outline of contact section as the primary objects to estimate the rework time of welding. The main purpose of this paper is that the rework cost for welding is able to be obtained easily and precisely with the defective point set. The point set on the blocks' outline are challenging to get the approximated mathematical curves, owing to the lots of orthogonal parts and lack of number of point. To solve this problems we compared the Radial based function-Multi-Layer(RBF-ML) and Akima interpolation method. Collecting the proposed methods, the paper suggested the noble point matching method for minimizing the rework time of block-welding on the dock, differently the previous approach which had paid the attention of only the degree of accuracy.

Interference Alignment Based Transceiver Design in OSG mode of HetNets

  • Niu, Qin;Zeng, Zhimin;Zhang, Tiankui;Hu, Zhirui
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.9 no.6
    • /
    • pp.2014-2034
    • /
    • 2015
  • This paper focuses on solving co-channel interference (CCI) issues arising in the open subscriber group (OSG) mode of heterogeneous networks (HetNets). Considering a general framework consisting of arbitrary number of picocells within a macro cell, where the inter-user interference (IUI) is the main CCI to macro user equipments (UEs), while the the inter-cell interference (ICI) is the major CCI to pico UEs. In this paper, three IA based transceiver design schemes are proposed. For macro cell, we uniformly use block diagonalization (BD) scheme to eliminate the IUI. And for picocells, three IA schemes are proposed to mitigate the ICI. The first scheme, named as zero forcing IA (ZF-IA) scheme, aligns the inter picocell interference onto an arbitrary sub-space of the cross-tier interference using ZF scheme. Considering the channel state information (CSI) of the desired channel of pico UEs, the second scheme, named as optimal desired sub-channel selected IA (ODC-IA) scheme, aligns the inter picocell interference onto a certain sub-space of the cross-tier interference, which guarantees the largest channel gain of the desired signal of pico UEs. The third IA scheme, named as maximum cross-tier interference selected IA (MI-IA) scheme, is designed for the system with less receive antennas. The inter picocell interference is aligned onto the space of the strongest cross-tier interference and only the interference on this space is nullified. The complexity analysis and simulations show that the proposed transceiver design schemes outperform the existing IA schemes in the OSG mode of HetNets, and the MI-IA scheme reduces the requirement of the receive antennas number with lower complexity.

TOWARD A NEXT GENERATION SOLAR CORONAGRAPH: DIFFRACTED LIGHT SIMULATION AND TEST RESULTS FOR A CONE OCCULTER WITH TAPERED SURFACE

  • Yang, Heesu;Bong, Su-Chan;Cho, Kyung-Suk;Choi, Seonghwan;Park, Jongyeob;Kim, Jihun;Baek, Ji-Hye;Nah, Jakyoung;Sun, Mingzhe;Gong, Qian
    • Journal of The Korean Astronomical Society
    • /
    • v.51 no.2
    • /
    • pp.27-36
    • /
    • 2018
  • In a solar coronagraph, the most important component is an occulter to block the direct light from the disk of the sun. Because the intensity of the solar outer corona is $10^{-6}$ to $10^{-10}$ times of that of the solar disk ($I_{\odot}$), it is necessary to minimize scattering at the optical elements and diffraction at the occulter. Using a Fourier optic simulation and a stray light test, we investigated the performance of a compact coronagraph that uses an external truncated-cone occulter without an internal occulter and Lyot stop. In the simulation, the diffracted light was minimized to the order of $7.6{\times}10^{-10}I_{\odot}$ when the cone angle ${\theta}_c$ was about $0.39^{\circ}$. The performance of the cone occulter was then tested by experiment. The level of the diffracted light reached the order of $6{\times}10^{-9}I_{\odot}$ at ${\theta}_c=0.40^{\circ}$. This is sufficient to observe the outer corona without additional optical elements such as a Lyot stop or inner occulter. We also found the manufacturing tolerance of the cone angle to be $0.05^{\circ}$, the lateral alignment tolerance was $45{\mu}m$, and the angular alignment tolerance was $0.043^{\circ}$. Our results suggest that the physical size of coronagraphs can be shortened significantly by using a cone occulter.

Fine tuning of wavelength for the intenrnal wavelength locker module at 50 GHz composed of the photo-diode array black with the multi-channel tunable laser diodes in DWDM application (DWDM용 다채널 파장 가변 레이저 다이오드 모듈을 위한 다수개의 광 수신 소자를 갖는 50 GHz 내장형 파장 안정화 모듈의 파장 미세 조정)

  • 박흥우;윤호경;최병석;이종현;최광성;엄용성;문종태
    • Korean Journal of Optics and Photonics
    • /
    • v.13 no.5
    • /
    • pp.384-389
    • /
    • 2002
  • A new idea of the wavelength locking module for DWDM application was investigated in the present research. Only one etalon photo-diode is generally used in the internal/external wavelength locking system. For the internal wavelength locking module with 50 GHz applications, an algle tuning method of the etalon commonly applied. However, the alignment process of the etalon with the angle tuning method is limited because the lock performance is extremely sensitive accoriding to the change of the tilting angle. In an optical viewpoint, the alignment tolerance of the locker module with the etalon PD array block was good, and the precise tuning of the wavelength was possible. The characteristics of free spectral range (FSR) and peak shift of wavelength according to the tilting angle with the locker module was investigated. For the present module, the optimized initial tilting angle was experimentally obtained.

Analysis of Overall Setup Accuracy Using On-Board Imager�� (온-보드 영상장치를 이용한 총체적 셋업의 정확성 분석)

  • Ma, Sun-Young;Lim, Sang-Wook;Kang, Soo-Man;Jeung, Tae-Sig
    • Progress in Medical Physics
    • /
    • v.22 no.2
    • /
    • pp.67-71
    • /
    • 2011
  • We evaluated the overall setup accuracy for the On-Board Imager (OBI, Varian Medical Systems Inc., Palo Alto, CA, USA), with attention to the laser, the gantry, and operator performance. We let experienced technicians place the marker block on the couch using a lock bar system, with alignment to the isocenter of the laser, every morning. A pair of radiographic images of the marker block was acquired at $0^{\circ}$ and $270^{\circ}$ angles to the kV arm to correct the position using a 2D/2D matching technique. Once the desired match was achieved, the couch was moved remotely to correct the setup error and the parameters were saved. The average for the vertical and the longitudinal displacements were 0.65 mm and 0.66 mm, and 0.01 mm for the lateral displacement. The average for the vertical and longitudinal displacements were statistically significant at the 0.05 level (p value=0.000 for both), while the p value for the lateral direction was 0.829. These results show that the tendencies to displacement in vertical and longitudinal directions occur through systematic error, while systematic error was not found in the lateral displacement. This daily overall evaluation is practical and easy to find the systematic and random errors in the setup system; however, a daily QA for laser and OBI alignment is still needed to minimize the systematic error in aligning patients.

Development of Process-centered Performance Task For Curriculum·Instruction·Assessment Alignment based on 2015 Revised Home Economics Curriculum (교육과정, 수업, 평가의 일체화를 위한 가정과 과정 중심 수행과제 개발)

  • Lee, Gyeong Suk;Yoo, Taemyung;Yang, Ji Sun
    • Journal of Korean Home Economics Education Association
    • /
    • v.30 no.4
    • /
    • pp.165-185
    • /
    • 2018
  • The purpose of the study was to show the development process of the total instructional alignment based on the 2015 revised technology home economics curriculum, and to present the detailed aspects of this task. The results of this study were as follows: First, the clarity phase of the performance established the annual evaluation plan to ensure the consistency of the achievement standard, the learning objectives and the assessment objectives through an analysis of the curriculum. Second, the development phase of the performance tasks and the grading criteria analyzed the contents area and determined the performance assessment task. The performance assessment consisted of a portfolio and project activity types, and also comprised of knowledge markets, as well as e-NIE tasks, including individual tasks and collective tasks. Third, the performance assessment and the results phase were conducted after planning the class operation according to the instructors' directions and arrangement of the schedule into block classes. Afterwards, the performance assessment tasks were revised by the teaching-learning community and class reflection on practical application. As these results demonstrate, developing performance tasks that are centered on the learner's development processes can contribute to teachers' expertise and improvement of instruction.