Kim was born in 1968. He holds a Bachelor of Arts in computer science and engineering from Seoul National University. He attained his masters and PhD in electronic engineering and computer science at the Korea Advanced Institute of Science and Technology.