Re: �����־��..

���� ���� �����մϴ�.^^

��ȯ�� ������ �������ڸ� ���� ���·μ��� ������ ������ �ִٰ� �������±���.
���� HTML5���� ��� �ϰ� �ִ��� �˾ƾ� �ڴٴ� ������ ���� ��׿�.

������ entropy Ȯ���� ���� ������ ���� �� ���Դϴ�.
�ݵ�� �װ͵��̾�� �ϴ� �� �ƴ϶�� ����.

�׸��� RTOS�� ����ϴ� ȯ��(��, embedded)�� PRNG�� �ƴ϶� TRNG ������ ��
���մϴٸ�, ������ web���� ��� �׷� ������ ����� �� �ִ°� �ϴ� ����
�ϴ�.

��ȯ�� ������ζ�� �츮�� �����ϰ� �����ϱ�� ��ư�, �����Ǵ� ���� API
�� ����ؾ� �Ѵٴ� ������ �ְڳ׿�.
(Ư�� ����-��ȣ��� ���� by ����������-�� ���߱���. �Ф�)

���� ������� �Է��� �޴� �κе�, ����� �Է¾��� �����͸� ��ȣȭ�ؾ� ��
�� ��� ����� �� ���ٴ� ������ ���ܼ� ���� ����� �ƴ� �� ���ƿ�.

�����մϴ�.
��.
--
��Ÿ��ť��Ƽ�ý���(��)
	*�� �� ��* 	��ȣ�ý��۰��� �� / �μ���, Division Manager
	You-sik Lee 	Email : yslee@pentasecurity.com / Tel. 02.3775.7771

Penta Security Systems <http://www.pentasecurity.com> 	
��Ÿ��ť��Ƽ�ý���(��)
����� �������� ���ǵ��� 25-11 �����ؿ���� 20�� (150-949)
��ǥ��ȭ 02.780.7728 �ѽ� 02.786.5281 | www.pentasecurity.com

	Penta Security Systems <http://www.pentasecurity.com>

13. 8. 9. ���� 9:07, Sangwhan Moon �� ��:
> 2013/8/9 yslee <yslee@pentasecurity.com <mailto:yslee@pentasecurity.com>>
>
>     �� ���ϼ���.
>     ���� �� ��綧 ó�� ������ ������ �ʴ� �̷� ���� �������� �߾���
>     ��.. Ȥ
>     �� ����Ͻ� �� �𸣰ڽ��ϴ�.
>     �̹� ���� �� session I, II �� ������� �ʾ� �ſ� �ƽ������ϴ�.
>
>     ���� ���� ���� ��ü���� ������ �ϰ� �ִµ���.
>     ���� ���� ���ذ� ª�Ƽ� ������ �̻��ϴ��� ��¦ ������ �ֽñ� ��
>     Ź�帳�ϴ�.
>
>     HTML 5�� ���� CryptoAPI �� �����Ǵµ���.
>     ���� �ñ��� ���� ���� �κ��Դϴ�.
>     ������ ���� Block cipher���� key�� ����ų�, ����Ű Ư�� RSA���� short
>     message attack�� �����ϱ� ���� de facto standard�� RSA-OAEP(�����
>     RSAES)���� ���DZ� ������ �ʼ���� �� �� �ֽ��ϴ�.
>
>     �ƽð�����, ������ entropy Ȯ���� ���Ͽ� ������ �����ϴ� seed(block
>     cipher�� �� ������ SEED�� �ƴ϶� ������ �����ϱ� ���� ���� ���� ���մ�
>     ��.)�� �ſ� �߿��մϴ�.
>
>     ���� �츮���󿡼� �����ϴ� ǥ���� ISO/IEC 18033-2:2006�Դϴ�.(��������
>     "FIPS PUB 186-2 Addendix 3�� ���õ� �����߻����� ���� �� �� SHA-
>     1�� ��
>     ���� G�Լ� ��� ��"�̾����ϴ�.)
>
>     ������������ �ּ� 256�� entropy�� Ȯ���ϵ��� �ϰ� �ִµ�, �̸� ���ؼ�
>     CPU Clock, PID, TID, memory address, mouse pointer ��ġ ���� ����
>     �� ����
>     �ɴϴ�.
>
>     �� ������ ������ HTML 5���� ���� system�� ������ ������ �� �ִ���
>     �� ����
>     �ϴ�.
>     ������ �� ���ٸ� �츮�� "����"��� �θ� �� �ִ� �͵��� �����ϱ� ��Ʊ�
>     �����Դϴ�.
>
>     ������ Javascript ������ ��ȣ �˰������� �����ϰ� �; �� �� ��
>     ���� ��
>     ���� ������ ����� ���� �� ��������ϴ�.
>
>     HTML 5���� �� ������ ��� �ذ��ϰ� �ִ��� �ñ��մϴ�.
>     �ƽô� �е� �����ø� �亯 ��Ź�帱����.
>
>
> ��ȣȭ�� ���ؼ� �������� �ƴ����� ������ �亯�� �� �� �ֽ��ϴٸ�, ���
> �� �����帮�� ����
> javascript�δ� ����Ͻ� ���� ��� ��ü�� �״�� �����ϴ°� �Ұ����ϴ�
> �� ���ϴ�.
>
> �ٸ�, ���� �����Ѱ��� window.crypto.getRandomValues�� �Ǵµ�, �̰���
> ���� �ܿ� �־
> ���� ��� ��ü�� ������ �׸��� ȯ�濡 ���� �޶����ϴ�. ����Ͻ� ���
> �� true multi process
> + multi threading ȯ�濡�� ������ ��� �ش� ����� ������ �Ǵ� �߰���
> �� ��ҵ��� ���Ե� ������
> �����˴ϴ�. �ݴ�� RTOS�� ���� cooperative multi tasking ȯ���� ��쿡
> �� �ٸ��� ������ �ؾ�
> �Ұ����� �����˴ϴ�.
>
> ����������, cooperative multi tasking ȯ���� ��쿡�� PID�� ����, TID
> �� ����, memory
> address�� ��� ��κ� ������ ���� �ּҿ� ������ �Ǵ� ���� �ش� ��ҵ�
> �� ���� ������ ������
> ���� ������ getRandomValues() �� ���� �ܿ��� �ٸ� ������� ������ �ؾ�
> �� ������ �����˴ϴ�.
> �⺻�����δ� ���� ��Ȳ������ getRandomValues()�� ����ϰ� �������� ��
> ������� �ñ�ž� �մϴ�.
>
> �߰������� Math.random()�� ��� ��ټ� ���������� ���� �ӵ��� ����
> PRNG�� ����ϴ� ��찡
> ��κ��̹Ƿ� ��ȣ�� entropy�� ����ϴ°� ����� �����մϴ�. �ƿ﷯ ��
> ȣȭ�� �����ϸ鼭�� ��������
> ���ƾ߸� �ϴ� ���α׷��� �����ϴµ����� ����ϱⰡ ��ƽ��ϴ�. �̰� ��
> ���� ������ [1] mersenne
> twister�� javascript�� ���������� �ֽ��ϴ�. �ٸ� MT�� ��ȣȭ�����δ�
> ����ϱ�� ����������
> �����մϴ�.
>
> ������ ���������� CPU clock�̶�� �����ϽŰ� clock speed�� �ƴ϶� tick
> count������? clock
> speed�� entropy������ ����ϰ� �ִٸ� �ֱ� ��Ȳ������ �������� ���ٰ�
> ���ϴٸ�... (tick count�Ǵ�
> ���μ��� ���� ���������� ������ ������ monotonic timer�� �̿��ϴ°Ŷ�
> �� ������������)
>
> (Ư�� CPU ������ �״� ���� ���� ������̳� Mac ȯ�濡���� ���� ������
> �� ������ �����մϴٸ�..)
>
> ���࿡ javascript�� �������� ���� ������ �������� �ʹٸ� 1) ����� ��
> ���� �����ؼ� �� �Է½�
> �߻��ϴ� key/mouse/touch/pointer events 2) deviceorientation events 3)
> sensor apis
> �׸��� 4) webrtc�� getusermedia �� �̿��ؼ� ī�޶󿡼� ������ ������
> ���� ���社����ϴ�
> ����� ���������� �����˴ϴ�. (geolocation�� ����� ������ �� ���� ��
> �ϴٸ�, �⺻������
> triangulation �� �� �����͸� �޴����� ���ϴ� ��ŭ �������� �������� ��
> �𸣰ڽ��ϴ�.)
>
> �����մϴ�.
> ����ȯ ���
>
> [1] https://github.com/cynthia/mt.js

Received on Sunday, 11 August 2013 23:18:34 UTC