본문 바로가기

개발자 기본 소양

블록암호 (block cipher) 출처 : http://www.securitytechnet.com/ 블록암호 (block cipher) 국내 표준인 SEED와 미연방 표준인 DES/3DES/AES에 대한 표준 문서, 소스 코드(테스트 벡터 포함) 등을 제공합니다. SEED DES/3DES/AES SEED SEED는 민간부문에서의 정보와 개인 프라이버시 등을 보호하기 위하여 한국정보보호진흥원(구,한국정보보호센터)과 ETRI주도하에 개발된 대칭키 방식의 128비트 블럭암호 알고리즘으로 1999년 9월 국내 단체표준화 (TTA.KO-12.0004)를 완료하였습니다. 현재, 한국정보보호진흥원에서는 SEED의 국제 표준화를 추진중에 있습니다. SEED는 크게 다음과 같은 특성을 가진 블럭암호입니다. DES-like(Feistel) structur.. 더보기
국가 표준 암호 알고리즘 출처 : http://www.securitytechnet.com/ This page is under construction 이 곳은 국내 표준 뿐만 아니라 널리 사용되고 있는 미국, 유럽의 표준들도 포함한 국가 표준 암호 알고리즘에 대한 온라인 테스트를 할 수 있도록 하기 위하여 만들고 있는 페이지입니다. 현재는 테스트 벡터와 소스 코드, 그리고 관련 정보들에 대한 링크만을 포함하고 있고, 아직 온라인으로 테스트 할 수 있지는 않습니다. 곧 서비스를 시작할 수 있도록 하겠습니다. 특히 타원곡선 암호와 관련하여 현재 표준화 중인 EC-KCDSA(Korean Certificate-based Digital Signature Algorithm using Elliptic Curves)에 대한 최신의 draft를 .. 더보기
윤교수의 마이크로프로세서 응용 기술 노트 출처 : http://cpu.kongju.ac.kr/detail3a.htm 3. 윤교수의 마이크로프로세서 응용 기술 노트 이 기술 노트는 원래 마이크로프로세서 분야의 초보자를 위하여 기획된 것이었으나, 향후 노트가 점점 추가될수록 초보자 수준 이상의 내용이 포함될 수도 있습니다. [기술 노트 1] TTL과 CMOS의 이해 [기술 노트 2] TTL 출력단에서 토템폴 회로의 동작 [기술 노트 3] 팬아웃이란 무엇인가? [기술 노트 4] 잡음여유란 무엇인가? [기술 노트 5] 마이크로프로세서에서 버스란 무엇인가? [기술 노트 6] TTL에서 3스테이트 버퍼란 무엇인가? [기술 노트 7] 마이크로프로세서에서 워드란 무엇인가? [기술 노트 8] 파워 온 리셋 회로의 허와 실 [기술 노트 9] 오픈 콜렉터와 오픈 .. 더보기
LCD Image Persistence LCD Image Persistence Can Burn-In Happen to LCD Monitors? 출처 : http://compreviews.about.com/od/monitors/a/LCDBurnIn.htm By Mark Kyrnin, About.com Introduction One of the problems with CRT monitors over time was a condition called burn-in. This resulted in an imprint of a image onto the display that was permanent. It was caused from the continuous display of a particular image on the screen for e.. 더보기
Trac 설치하기 출처 : http://blog.outsider.ne.kr/285 Trac 은 오픈소스 프로젝트로 사이트 설명에 나온대로 Integrated SCM & Project Management이다. 여기서 SCM은 Source Code Management의 약자로 소스코드 관리를 말한다. 보통은 형상관리라고도 많이 얘기하는데 CVS , SVN , git 등의 툴들이 있다. Trac은 이 SCM과 통합하고 프로젝트를 관리하는 툴로 최근에 오픈소스등에서 많이 사용하고 있다. 여기서는 Trac의 사용법 보다는 설치법에 대해서 정리하려고 한다. 그렇게 쓰고 싶었던 Trac이었는데 최근 프로젝트에 겨우 적용해 보고는 완전 푹~ 빠져있는 상태이다... Trac설치가 워낙 복잡해서 이렇게 정리를 해 놓는다. 이 내용은 이재홍.. 더보기
[TRAC] Admin 추가 방법 WebAdmin 플러그인은 0.11 부터 포함되어 있다. 그런데 왜 Admin 메뉴가 안나오느냐... 권한이 없기 때문이다. 아래처럼 입력해주면 된다. trac-admin.bat 프로젝트경로 permission add 유저네임 TRAC_ADMIN http://trac.edgewall.org/wiki/TracPermissions 더보기
[Trac] 마일스톤(milestone)과 버전(version)을 어떻게 구분해서 쓰시나요? 출처:http://trac.tistory.com/12 Trac을 쓰다보면 마일스톤과 버전이 어찌보면 같은 의미같기도 하고, 아닌거 같기도 하고 그렇습니다. 찾아봤더니 다른 분들도 역시나 햇갈려 하시나 봅니다. Trac의 메일링리스트에서 다음과 같은 글을 찾았습니다. (출처: http://www.mail-archive.com/trac@lists.edgewall.com/msg01241.html) - A milestone is created for each future version of the software we intend to release. This includes bug fix releases as well as major planned versions. - When a bug is found an.. 더보기
[TRAC] ticket properties 추가 및 삭제 출처: http://astein.egloos.com/3619576 어제 회의를 하다보니 trac & svn을 제가 맡게 되었네요 -_-... 그래서 처음 써 본 trac... 첫 번째 임무로 ticket property modify가 내려졌군요 :< * 새로운 ticket properties 추가 1. conf/trac.ini를 열고, [ticket-custom] 필드를 수정한다. 2. 좀 더 자세한 정보를 원한다면 http://trac.edgewall.org/wiki/TracTicketsCustomFields 를 참조하자. * 새로 추가한 ticket properties의 삭제 1. conf/trac.ini에서 기존에 추가되어 있는 [ticket-custom] 필드를 삭제한다. 2. 아파치 서버를 재시.. 더보기