E : Y^2 = X^3 + aX + b (mod p)
pub_key = Pa, Pb
priv_key = nA, nB
Select random k value, k = Random value with range 1 to n − 1
paintext -> grouping -> UNICODE conversion(~65536) -> = Pm
send(Pc = {kG, Pm + k*Pb})
WHY grouping? : so the ASCII values are preserved during encryption and decryption.
ASCII is being replaced by the 16 bit Unicode with 65536 characters that represent every text character in every country in the world including those used historically. Most new operating systems software packages support Unicode.

댓글
수정/삭제는 본문 작성 시 등록한 비밀번호가 필요합니다. 신고 버튼은 신고 사유를 Slack으로 전달합니다.