Semidefinite programming concerns the problem of optimizing a linear function over a section of the cone of semidefinite matrices. In the cone affine scaling approach, we replace the cone of semidefinite matrices by a certain inscribed cone, in such a way that the resulting optimization problem is analytically solvable. The now easily obtained solution to this modified problem serves as an approximate solution to the semidefinite programming problem. The inscribed cones that we use are affine transformations of second order cones, hence the name ‘cone affine scaling’. Compared to other primal-dual affine scaling algorithms for semidefinite programming (see de klerk, roos and terlaky (1997)), our algorithm enjoys the lowest computational complexity.