• Title/Summary/Keyword: ATmega

Search Result 239, Processing Time 0.028 seconds

Implementation of ECG Measurement Application Based on Android (안드로이드 기반의 심전도 측정 어플리케이션 구현)

  • Park, Byeong-Ho;Jang, Seong-Won;Heo, Beom;Park, Sang-Ju;Seong, Hyeon-Kyeong
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2011.06a
    • /
    • pp.67-70
    • /
    • 2011
  • 본 논문에서는 고성능 컴퓨팅 시스템의 성능 향상을 위한 효율적인 동적 작업부하 균등화 정책을 제안한다. 이 정책은 시스템 자원인 CPU와 메모리를 효율적으로 사용하여 고성능 컴퓨팅 시스템의 처리량을 최대화하고, 각 작업의 수행시간을 최소화한다. 또한 이 정책은 수행중인 작업의 메모리 요구량과 각 노드의 부하 상태를 파악하여 작업을 동적으로 할당한다. 이때 작업을 할당 받은 노드가 과부하 상태가 되면 다른 노드로 작업을 이주시켜 각 노드의 작업부하를 균등하게 유지함으로써 작업의 대기시간을 줄이고, 각 작업의 수행시간을 단축한다. 본 논문에서는 시뮬레이션을 통하여 제안하는 동적 작업부하 균등화 정책이 기존의 메모리 기반의 작업부하 균등화 정책에 비해 고성능 컴퓨팅 시스템의 성능 향상 면에서 우수함을 보인다.

  • PDF

A Remote Radio Door Control System Using Smart Phone (스마트폰을 이용한 원격 무선 출입문 관리 시스템)

  • Jang, Seokhun;Lee, Taewoo;Son, Minhan;Choo, Hyunseung
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2012.11a
    • /
    • pp.33-35
    • /
    • 2012
  • 최근 와이파이, 블루투스 등 근거리 무선 통신 기술의 발달로 홈네트워크, U-City, 홈오토메이션 등의 실생활 적용이 가능해졌다. 이미 삼성, LG 등의 기업에서는 관련 제품을 양산 및 판매하고 있으며 그 기술의 관련연구 또한 활발하게 진행되고 있다. 하지만 이러한 기존 제품 및 시스템들은 가격이 높고 인터넷을 기반으로 운용되기 때문에 AP (Access Point)가 반드시 존재하여야 하며 가정 내의 모든 전자기기들을 연동시키기 위해 구현이 복잡하다는 문제점을 갖는다. 본 논문에서는 이를 해결하기 위해 기존 와이파이 다이렉트 및 블루투스의 D2D (Device-to-Device) 기술을 적용하여 AP의 필요성을 없애고 불필요한 연동을 제외하며 간단한 구현을 요구하는 저가의 제품을 개발하고자 한다. 실험적인 구현을 위해 모터 및 카메라 제어, 타이머, 통신 등이 가능한 AVR ATmega169 마이크로 컨트롤러와 스마트폰을 사용하여 원격 디지털도어락 관리 시스템을 제안한다.

A Late-Round Reduction Attack on the AES Encryption Algorithm Using Fault Injection (AES 암호 알고리듬에 대한 반복문 뒷 라운드 축소 공격)

  • Choi, Doo-Sik;Choi, Yong-Je;Choi, Doo-Ho;Ha, Jae-Cheol
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.22 no.3
    • /
    • pp.439-445
    • /
    • 2012
  • Since an attacker can extract secret key of cryptographic device by occurring an error during encryption operation, the fault injection attack have become a serious threat in cryptographic system. In this paper, we show that an attacker can retrieve the 128-bits secret key in AES implementation adopted iterative statement for round operations using fault injection attack. To verify the feasibility of our attack, we implement the AES algorithm on ATmega128 microcontroller and try to inject a fault using laser beam. As a result, we can extract 128-bits secret key by obtaining just two pairs of correct and faulty ciphertexts.

A Fault Injection Attack on the For Statement in AES Implementation (AES에 대한 반복문 오류주입 공격)

  • Park, Jea-Hoon;Bae, Ki-Seok;Oh, Doo-Hwan;Moon, Sang-Jae;Ha, Jae-Cheol
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.20 no.6
    • /
    • pp.59-65
    • /
    • 2010
  • Since an attacker can occur an error in cryptographic device during encryption process and extract secret key, the fault injection attack has become a serious threat in chip security. In this paper, we show that an attacker can retrieve the 128-bits secret key using fault injection attack on the for statement of final round key addition in AES implementation. To verify possibility of our proposal, we implement the AES system on ATmega128 microcontroller and try to inject a fault using laser beam. As a result, we can extract 128-bits secret key through just one success of fault injection.

Design and Implementation of Green Coastal Lighting System for Entrance to Coastal Pier

  • Jae-Kyung Lee;Jae-Hong Yim
    • Journal of Navigation and Port Research
    • /
    • v.47 no.2
    • /
    • pp.85-92
    • /
    • 2023
  • The hardware of an LED lighting control system for coastal lighting at coastal pier entrance consists of a power supply unit, an AVR control unit, a CLCD output unit, an LED control unit, a scenario selection switch unit, and an operation speed display unit. It is made of an 8-channel. The CPU used ATmega128 and the FET was used to control the current signal. To operate the CPU, DC 12V was converted to DC 5V using a regulator 7805. A heat sink was used to remove heat generated in the FET. By connecting the load LED module to the manufactured 8-channel LED lighting control system, the operation was confirmed through various production scenarios. In addition, a control system was designed to show the most suitable color for the atmosphere of the coastal pier according to the input value of temperature and illumination using a fuzzy control system. Computer simulation was then conducted. Results confirmed that fuzzy control did not need to store many data inputs due to characteristics of artificial intelligence and that it could efficiently represent many output values with simple fuzzy rules.

The Implementation of Day and Night Intruder Motion Detection System using Arduino Kit (아두이노 키트를 이용한 주야간 침입자 움직임 감지 시스템 구현)

  • Young-Oh Han
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.18 no.5
    • /
    • pp.919-926
    • /
    • 2023
  • In this paper, we implemented the surveillance camera system capable of day and night shooting. To this end, it is designed to capture clear images even at night using a CMOS image sensor as well as an IR-LED. In addition, a relatively simple motion detection algorithm was proposed through color model separation. Motions can be detected by extracting only the H channel from the color model, dividing the image into blocks, and then applying the block matching method using the average color value between consecutive frames. When motions are detected during filming, an alarm sounds automatically and a day and night motion detection system is implemented that can capture and save the event screen to a PC.

Development of Embedded LCD Module based on RTOS (RTOS기반 임베디형 LCD모듈 개발)

  • Lee, Min-Jung;Park, Jin-Hyun;Jin, Tae-Seok;Cha, Kyung-Hwan;Choi, Young-Kui
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2008.05a
    • /
    • pp.209-212
    • /
    • 2008
  • During several years, lots of industrial and individual products have been developed based on the text or graphic LCD module which has been gave the short developing period to the developer. With the advent of home networks and intelligent robots, the need for interaction between human and instruments has been increased. Recently, goods with a TFT-LCD come out. But in spite of a simple required performance, the complicated microprocessor, such as ARM processor, is required to interface the TFT-LCD and touch screen. Our research and development is to develope an embedded TFT-LCD module in order to use or apply to the goods through the simple interface by the general users as well as the developers. We adopt the RTOS(real time operating system) in order to operate TFT-LCD independently and various communication protocols are provided in order to offer the simple interface to users and developers.

  • PDF

Enhanced Stream Cipher Rabbit Secure Against Power Analysis Attack (전력분석 공격에 안전한 개선된 스트림 암호 Rabbit)

  • Bae, KiSeok;Ahn, MahnKi;Park, YoungHo;Moon, SangJae
    • Journal of the Institute of Electronics and Information Engineers
    • /
    • v.50 no.1
    • /
    • pp.64-72
    • /
    • 2013
  • Recently, stream cipher Rabbit was selected for the final eSTREAM portfolio organized by EU ECRYPT and as one of algorithm in part of ISO/IEC 18033-4 Stream Ciphers on ISO Security Standardization. However, a feasibility of practical power analysis attack to algorithm in experiment was introduced. Therefore, we propose appropriate methods such as random masking and hiding schemes to secure against power analysis attack on stream cipher Rabbit. We implement the proposed method with increment of 24% operating time and 12.3% memory requirements due to maintaining a high-speed performance. We use a 8-bit RISC AVR microprocessor (ATmegal128L chip) to implement our method for practical experiments, and verify that stream cipher Rabbit with our method is secure against power analysis attack.

Speed Characteristics of The Thin Cross Ultrasonic Motor (Thin Cross 초음파모터의 속도특성)

  • Jeong, Seong-Su;Jun, Ho-Ik;Chong, Hyon-Ho;Park, Min-Ho;Park, Tae-Gone
    • Proceedings of the Korean Institute of Electrical and Electronic Material Engineers Conference
    • /
    • 2009.04b
    • /
    • pp.51-51
    • /
    • 2009
  • Thin Cross 초음파모터의 구조는 그림 1(a)와 같이 크로스형태의 얇은 스테이터에 윗면과 아랫면에 각각 8개의 압전세라믹이 부착된 형태이다. 압전세라믹의 분극방향은 로터와 접촉하는 스테이터의 중심부인 네 개의 타 점에서 순차적인 타원변위가 생성되도록 결정된다. 유한요소해석프로그램인 ATILA 5.2.4를 사용하여 최적설계된 모델을 제작하였고, 푸쉬풀 게이지, x-y 스테이지, rpm 메타, 토크 게이지를 이용하여 구동시스템을 구성하였다. 그림 1(b)는 마이크로컨트롤러(ATmega)를 이용한 구동 드라이버를 보여준다. 한 주기에서 1/4분주의 순차적인 네 개 의 구형파를 생성하고, 이를 push-pull회로를 통하여 90도의 위상차가 나는 정현파를 생성하여 초음파 모터의 구동 전원으로 사용한다. 피드백 회로인 맨코더와 AD 컨버터는 정속도 운전을 위해서 사용되었다. 제안된 구동드라이버를 이용하여 측정한 결과, 기존의 제품화된 드라이버와 비교하여도 특성의 큰 차이를 보이지 않았으며 피드백 회로를 통하여 부하변화에 따른 속도의 극심한 변화를 비교적 안정화 시킬 수 있었다. 입력전압을 증가시킬수록 속도는 선형적인 증가를 보였고 토크는 이와 반대로 감소하는 특성을 보였다. 피드백 제어회로가 없는 경우에는 프리로드 변화에 따른 극심한 속도 변화를 보였고, 피드백 제어를 하였을 경우에는 0.2~0.4[N]의 범위에서 정속도 운전이 가능함을 확인하였으며, 장시간의 운전에도 온도 및 속도특성이 안정적인 특성을 보였다.

  • PDF

Using Arduino and Processing Graphics performance validation (아두이노와 Processing을 사용한 그래픽 성능 검증)

  • Choi, Chul-kil;Lee, Sung-jin;Lee, Kyung-mu;Choi, Byeong-yoon
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2013.05a
    • /
    • pp.975-977
    • /
    • 2013
  • Arduino is for design based on open source prototyping platform, artist, designer, hobby activists, etc, i has been designed for all those who are interested in the environment construct. Arduino adventage you can easily create applications hardware, without deep knowledge about the hardware. Configuration of arduino using AVR microcontroller ATmage 168, software to action arduino using arduino program, MATLAB, Processing. Arduino is open source base, you can hardware production directly and using shield additionally, the arduino can be combined. Processing iis open source. You can 2D, 3D, PDF output, using P3D and OpenGL graphics. Also you can check by running a stand-alone application. Through a combination of Arduino, library support, such as sound, video, and computer vision can be expanded, this program is the Android phone and iPhone programming. In this paper, sortware was used for Processing, hardware was used for arduino MegaADK board, After making easy 2axis game, using the software and hardware verification.

  • PDF