'분류 전체보기'에 해당되는 글 295건
- Xen Geust Image 생성 | 2011/07/27
- Opennebula Installation Guide | 2011/07/26
- Ubuntu에 Xen 설치하기 | 2011/05/17
- 너무 어렵게 살지 말자 (2) | 2011/04/16
- Proof of knowledge of Discrete Logarithm in DAA | 2011/03/14
- To Do List | 2010/08/02
- ARM Reference | 2010/07/06
- gcc built-in predefined macro (2) | 2010/06/21
- ARM cross compile toolchain | 2010/03/05
- Adult Contemporary (2) | 2009/12/29
TPM AIK 생성하기 :: 2012/04/05 20:11
TPM을 이용하여 AIK를 생성하려면 private ca를 이용해서 받아야 한다.
이를 위해 http://www.privacyca.com/ 에서 제공하는 도구를 이용하여 AIK를 받는 소스를 수정.
컴파일
$ gcc -o identity identity.c -lcurl -ltspi
AIK 생성하기
$ ./identity [-p password] label outkeyblobfile outcertfile
원래 소스에서 수정한 것은 다음과 같다.
1. SRK 패스워드
tpm_takeownership을 할 때 SRK를 설정하지 않아서 (아무것도 입력하지 않고 enter를 입력함),
SRK가 NULL로 되어 있어서 이것을 적용함.
만약 SRK를 well-known scret으로 설정하려면 tpm_takeownership -z 옵션을 주면 됨
2. TPM 소유자 패스워드
tpm_takeowndership을 실행했을 때 -u 옵션을 주지 않으면 패스워드가 유니코드로 설정되지 않는다.
이를 위해서 유니코드로 변환하는 부분을 제거
참고 : http://www.privacyca.com/
Ubuntu 11.10에서 Xen 4.1 설치하기 :: 2012/03/27 21:26
Linux 3.0부터 xen과 통합이 되어서 설치가 무지 간단해 졌다.
관리도구도 설치를 하려면
$ sudo apt-get install virtinst virt-viewer virt-manager
이후에 부팅하고
/etc/xen/xend-config.sxp 에서 xend-unix-server yes 설정만 해 주면 끝.
참고 사이트 : http://jinutechworld.blogspot.com/2011/12/install-xen-41-on-ubuntu-1110.html
http://www.beyondlinux.com/2011/11/02/install-xen-4-1-and-setup-your-cloud-os-on-ubuntu-11-10/
virt-manager 사용법 : http://virt-tools.org/learning/start-install-with-virt-manager/
갤럭시S2 T wifi Zone 제거하기 (ICS) :: 2012/03/15 13:23
진저브레드까지 T wifi zone을 제거하기 위해서
/etc/wifi/wpa_supplicant.conf 파일을 수정하였다.
아이스크림 샌드위치에서는
/data/misc/wifi/wpa_supplicant.conf 파일을 수정하여야 한다.
귀찮게 파일 찾는라 한참 고생했네..~.~
Xen Geust Image 생성 :: 2011/07/27 16:33
apt-get install libfile-slurp-perl libtext-template-perl perl-doc debootstrap libappconfig-perl
sudo xen-create-image --passwd --hostname=guest --ip=143.248.92.56 --gateway=143.248.92.1 --netmask=255.255.255.0 --memory=512M --size=8Gb --force --dist=hardy --mirror=http://archive.ubuntu.com/ubuntu/ --dir=<dest>
Opennebula Installation Guide :: 2011/07/26 14:11
http://marianmi.comp.nus.edu.sg/2010/08/opennebula-installation-and-configuration-guide.php
========================================================
nfs로 clone을 할 경우 경로명이 맞지 않아서 VM launch가 안되는 문제 발생.
lib/tm_commands/nfs/tm_clone.sh 에서
fix_paths에 comment를 추가해 준다. (지운다)
Ubuntu에 Xen 설치하기 :: 2011/05/17 18:36
기본 필요 패키지.
sudo apt-get install bcc bin86 gawk bridge-utils iproute libcurl3 libcurl4-openssl-dev bzip2 module-init-tools transfig tgif texinfo texlive-latex-base texlive-latex-recommended texlive-fonts-extra texlive-fonts-recommended pciutils-dev mercurial build-essential make gcc libc6-dev zlib1g-dev python python-dev python-twisted libncurses5-dev patch libvncserver-dev libsdl1.2-dev libjpeg62-dev iasl libbz2-dev e2fslibs-dev git-core uuid-dev ocaml libx11-dev bison flex ocamlduce gettext libc6-dev-i386
자세한 순서는 아래 링크 참조
https://help.ubuntu.com/community/Xen
수정 : 4.1.2 버전 패키지 추가
너무 어렵게 살지 말자 :: 2011/04/16 17:08
너무 어렵게 살지 말자
강재현
너무 어렵게 이야기하며 살지말자.
사랑하면 사랑한다고,
보고싶으면 보고싶다고,
있는 그대로만 이야기하고 살자.
너무 어렵게 셈하며 살지말자.
하나를 주었을 때, 몇 개가 돌아올까.
두개를 주었을 때, 몇 개를 손해볼까.
계산없이 주고싶은 만큼은 주고 살자.
너무 어렵게 등 돌리며 살지말자.
등 돌린 만큼 외로운 게 사람이니
등 돌린 힘까지 내어 사람에게 걸어가자.
Proof of knowledge of Discrete Logarithm in DAA :: 2011/03/14 23:10
수학적으로 어려운 문제(NP문제)로 알려진 다음 문제를 가장 많이 사용
ⓐ 소인수분해 문제(Factorization Problem) : 주어진 합성수 n의 소인수들을 찾는 문제, n의 자리수가 매우 큰 경우(10150이상)에는 n의 소인수를 효율적으로 찾는 알고리즘이 아직까지 존재하지 않음
ⓑ 이산대수 문제(Discrete Logarithm Problem) : 소수 p가 주어지고 y = gx (mod p)인 경우, 역으로 x = loggy·(mod p)인 x를 계산하는 문제, 여기서 x를 법 p상의 y의 이산대수라 하고, y, g, p가 주어졌을 때, x를 구하는 문제는 어려움.
ⓒ 2차 잉여 문제(Quadratic Residuosity Problem) : gcd(x,n) = 1인 정수 x에 대하여, 평방 합동식 w² = x(mod n)가 해를 가질 때, 이 합동식이 해를 가지지 않을 때, x를 법 n에 관한 평방 비잉여(quadratic nonresidue). x,n에 대하여 x가 평방 잉여 인지 평방 비잉여 인지를 결정하는 문제를 법x상의 평방 잉여 문제라 함. 이 문제는 소인수분해 문제와 동치.
출처 : http://dragon1307.egloos.com/4902500
DAA에서는 discrete logarithm을 기본으로 하여 zero-knowledge proof를 이용하여 비밀키를 보존한다.
Prover Verifier
random r
t = ar t
---------------------------------->
c random c
<----------------------------------
s = r - cx s
---------------------------------->
t = ycas
위와 같은 프로토콜을 사용하여 비밀키 x를 노출시키지 않으면서 prover가 비밀키 x를 알고 있는지를 증명하는 과정을 거치게 된다.
출처 : http://en.wikipedia.org/wiki/Schnorr_signature
To Do List :: 2010/08/02 17:04
PHD Comics를 보면 정말 공감할 내용이 많다.
7월 30일 PHD Comics가 가슴을 찔러서 후벼파서 올려본다... @.@

출처 : http://www.phdcomics.com/comics.php
identity.c
armref.pdf


