We consider origins of the baryon asymmetry which we observe today. We review the progress of electroweak-scale baryogenesis, and show a new mechanism, string-scale baryogenesis.