Честь больше связана с тем, что "снаружи". Например, человека или его близких кто-то оскорбил, он должен достойно ответить - "защитить свою честь".
А совесть - это честь, которую человек защищает сам перед собой, внутренне. Т.е. совершил человек некрасивый поступок, никто об этом не знает, кроме него, а совесть не дремлет... Если она есть.