• 제목/요약/키워드: Implementation Table

검색결과 410건 처리시간 0.021초

T-table을 사용한 경량 블록 암호 PIPO의 최적화 구현 (Optimized Implementation of Lightweight Block Cipher PIPO Using T-Table)

  • 최민식;김선엽;김인성;신한범;김성겸;홍석희
    • 정보보호학회논문지
    • /
    • 제33권3호
    • /
    • pp.391-399
    • /
    • 2023
  • 본 논문에서는 경량 블록 암호인 PIPO-64/128, 256에 대해 T-table을 사용한 구현을 최초로 제시한다. 제안 방법은 최초 16개의 T-table을 요구하지만, 필요한 두 종류의 T-table이 순환 구조임을 보이고 T-table 개수를 줄여 구현하는 변형 방법을 추가로 제시한다. 제안 방법들의 T-table 수(코드 크기)-속도간 상충관계 분석을 위해 각각 변형 구현물을 Intel Core i7-9700K 프로세서 환경에서 평가한다. 평가를 통해 획득한 속도 최적화 구현은 TLU(Table-Look-Up) 레퍼런스 구현에 비해 PIPO-64/128, 256에서 각각 11.33, 9.31배, 비트 슬라이스(Bit Slice) 레퍼런스 구현에 비해 각각 3.31, 2.76배 향상된 속도를 갖는다.

Rijndael S-box의 세 가지 구현 방법에 따른 FPGA 설계 (FPGA Implementation of Riindael Algorithm according to the Three S-box Implementation Methods)

  • 이윤경;박영수;전성익
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2002년도 하계종합학술대회 논문집(2)
    • /
    • pp.281-284
    • /
    • 2002
  • Rijndael algorithm is known to a new private key block cipher which is substitute for DES. Rijndael algorithm is adequate to both hardware and software implementation, so hardware implementation of Rijndael algorithm is applied to high speed data encryption and decryption. This paper describes three implementation methods of Rijndael S-box, which is important factor in performance of Rijndael coprocessor. It shows synthesis results of each S-box implementation in Xilinx FPGA. Tllc lilree S-box implementation methods are implementation using lookup table only, implementation using both lookup table and combinational logic, and implementation using combinational logic only.

  • PDF

EJB와 COM+ 결합을 위한 모델기반 컴포넌트 변환 기법 (A Component Transformation Technique based on Model for Composition of EJB and COM+)

  • 최일우;신정은;류성열
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제30권12호
    • /
    • pp.1172-1184
    • /
    • 2003
  • 현재 EJB(Enterprise Java Beans), COM+(Component Object Model+)등의 서로 다른 컴포넌트 참조 모델(Component reference model)을 기반으로 한, 상이한 컴포넌트 시스템 간 통합(Integration)에 대한 새로운 기술들이 제기되고 있다. 동일한 컴포넌트 플랫폼에서 컴포넌트 간 운용은 소스레벨의 결합(Composition)을 통해 이루어진다. 그러나 상이한 컴포넌트 플랫폼의 경우, 유사 도메인 컴포넌트임에도 불구하고 컴포넌트 간 결합은 불가능한 실정이다. 본 논문에서는 상이한 컴포넌트 플랫폼 즉, EJB와 COM+ 컴포넌트 간의 결합 문제를 모델기반의 컴포넌트 변환 기법으로 해결 하였다. EJB, COM+ 컴포넌트 간 결합을 위해 각 참조모델을 비교, 분석하여 구현 독립적(Implementation Independent)인 가상 컴포넌트 모델(Virtual Component Model)과 상호 변환을 위한 구현 테이블(Implementation Table)을 제시하였다. 가상 컴포넌트 모델과 구현 테이블을 참조, 각 구현 모델을 가상 컴포넌트 모델로 일반화하거나 가상 컴포넌트 모델링을 통하여 플랫폼의 구현 독립적인 가상 컴포넌트 모델을 작성하고, 선택적으로 EJB와 COM+로 변환 가능하게 한다. 상이한 컴포넌트 플랫폼으로의 효율적인 모델변환 방법을 제시함으로서 EJB와 COM+ 컴포넌트간의 결합이 가능하다.

A White-box Implementation of SEED

  • Kim, Jinsu
    • 한국정보기술학회 영문논문지
    • /
    • 제9권2호
    • /
    • pp.115-123
    • /
    • 2019
  • White-box cryptography is an implementation technique in order to protect secret keys of cryptographic algorithms in the white-box attack model, which is the setting that an adversary has full access to the implementation of the cryptographic algorithm and full control over their execution. This concept was introduced in 2002 by Chow et al., and since then, there have been many proposals for secure implementations. While there have been many approaches to construct a secure white-box implementation for the ciphers with SPN structures, there was no notable result about the white-box implementation for the block ciphers with Feistel structure after white-box DES implementation was broken. In this paper, we propose a secure white-box implementation for a block cipher SEED with Feistel structure, which can prevent the previous known attacks for white-box implementations. Our proposal is simple and practical: it is performed by only 3,376 table lookups during each execution and the total size of tables is 762.5 KB.

IP over ATM 프로토콜의 VHDL 구현 (VHDL implementation of IP over ATM protocol)

  • 최병태;최준균;김재근;고성제
    • 전자공학회논문지S
    • /
    • 제34S권1호
    • /
    • pp.26-35
    • /
    • 1997
  • In this paper, a VHDL implementation method for the internet protocol (IP) placed on top of ATM, so called IP over ATM, is presented. The proposed implementation method employs a parallel processing architecture to reduce the processing time and offers 155.52Mbps (STM-1) interface with the full-duplex mode for the ATM-based network. Furthermore, in order to minimize the search time for the table look-up, a LANCAM-based structure combining the routing table with the ATMARP table is proposed. The VHDL simulation results show that this proposed method can transmit (receive) at 155.52Mbps with delays of 48.5 clocks (29.5clocks).

  • PDF

Implementation of new gestures on the Multi-touch table

  • Park, Sang Bong;Kim, Beom jin
    • International Journal of Advanced Culture Technology
    • /
    • 제1권1호
    • /
    • pp.15-18
    • /
    • 2013
  • This paper describes new gestures on the Multi-touch table. The 2 new gestures with 3 fingers are used for minimizing of all windows that is already open and converting Aero mode. We also implement a FTIR (Frustrated Total Internal Reflection) Multi-touch table that consists of sheet of acrylic, infrared LEDs, camera and rear projector. The operation of proposed gestures is verified on the implemented Multi-touch table.

  • PDF

Table parsing을 이용한 정보검색시스템의 효율향상 (Implementation of Information Retrieval System by Table-parsing)

  • 김영순;권혁철
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2001년도 추계학술발표논문집
    • /
    • pp.413-416
    • /
    • 2001
  • 인터넷 문서에서 구조정보의 대표적인 예라 할 수 있는 표(table)는 의미있는 정보를 가지고 있는 경우가 많다. 하지만 인터넷상의 표는 여러 가지 형태이며, 이것에 맞게 표를 효과적으로 parsing하는 방법이 필요하다. 이렇게 parsing한 표의 정보를 이용하여, 인터넷 문서, 특히 전자상거래 문서에 있는 표를 표준화한 틀에 따라 개념화하여, 의미있는 정보를 추출해 낼 수 있다.

  • PDF

스테핑 모터를 이용한 진동대의 설계 및 구현 (Design and Implementation of Shaking Table using Stepping Motor)

  • 정형일;최재훈;홍규장
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 1997년도 하계학술대회 논문집 B
    • /
    • pp.488-490
    • /
    • 1997
  • This study is focused on the design and performance test of shaking table using stepping motor. Stepping motor can control the motion accurately with generated pulses and is applied to the shaking table. Earthquakes like El Centro and Taft are used as inputs to the shaking table. First, the number of pulses are calculated and sent to pulse generator. Then, the generator controls the table according to the pulse signs. It is shown that the measured signals from the table are in very good agreement with input signals of scale-downed earthquakes of El Centro and Taft. This table will be used for the experimental study of small-scaled building structures with tuned mass dampers under earthquakes.

  • PDF

테이블 기반 알고리즘을 이용한 CRC8의 구현 (CRC8 Implementation using Direct Table Algorithm)

  • 서석배;김영선;박종억;공종필;용상순;이승훈
    • 항공우주기술
    • /
    • 제13권2호
    • /
    • pp.38-46
    • /
    • 2014
  • CRC (Cyclic Redundancy Codes)는 데이터 전송 시 오류 발생 유무를 검출하기 위한 하나의 방법으로, 정지궤도복합위성(GEO-KOMPSAT 2B) 개발에서는 정지궤도환경탑재체와 위성 간의 GRDDP (GOES-R Reliable Data Delivery Protocol)에 사용되고 있다. 본 논문에서는 CRC를 구현할 때 널리 사용하는 테이블 기반 CRC의 원리를 소개하고, 이를 기반으로 환경탑재체 개발에서 사용 중인 CRC8을 소프트웨어로 구현한 결과를 설명한다.

SGML(Standardized Genernal Markup Language)에 대한 기본 파서의 구현 (Implementation of SGML Basic Parser)

  • 홍은선;정회경;이수연
    • 한국통신학회논문지
    • /
    • 제17권5호
    • /
    • pp.495-508
    • /
    • 1992
  • 이 논문은 SGML(Standardized General Markup Larguage)을 적용하여 작성된 SGML 문서와 DTD(Document Type Definition)를 분석하는 SGML파서(parser)의 설계를 기술한다. 먼저 SGML 규칙을 내포하는 yacc 정의 파일을 구성하였고, 이 파일에 의하여 SGML DTD와 문서를 적합한 토큰(token)으로 파싱하였다. 이 토근으로 SGML문서의 논리적 구조를 내부 구조화하고, 엔터티(entity)테이블(table),엘리먼트(element)테이블등을 생성하여 데이터베이스(database)를 구축하였으며,이를 이용하여 속성값 입력등의 다음 단계처리에 이용 할 수 있게 하였다. 또한 이 파서는 소규모 참조를 변화하여 확장하는 기능도 갖는다. 이 파서에 몇몇 SGML문서를 시험 적용하여 바르게 시행됨을 확인하였다.

  • PDF