Nanotechnology for Information and Communication